qexo-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qexo-general] useful servlet


From: Per Bothner
Subject: Re: [Qexo-general] useful servlet
Date: Wed, 29 Jan 2003 06:28:29 -0800
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2) Gecko/20021202

I tried a little expierment, replacing this:
        RequestDispatcher rd = context.getNamedDispatcher(servletName);
        rd.forward(request, response);
by:
        try
          {
            Class servletClass = Class.forName(servletName);
            KawaServlet servlet = (KawaServlet) servletClass.newInstance();
            servlet.doGet(request, response);
          }
        catch (Exception ex)
          {
            throw new ServletException(ex.toString());
          }

Didn't work - I got:
javax.servlet.ServletException: java.lang.ClassNotFoundException: testservlet
        at gnu.kawa.servlet.KawaPageServlet.doGet(KawaPageServlet.java:78)
...

However, accessing the compiled servlet directly (using the
URL http://localhost:8080/qexo2/servlet/testservlet) works,
so at least the actual generated servlet works.  Tomcat
just can't find it when using Class.forName.  I guess that's
expected, though I don't know how Tomcat sets up class-loding.
--
        --Per Bothner
address@hidden   http://www.bothner.com/per/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]