Hi,
 
I have a very simple example app.
For testing purposes I moved the servlet into a subdirectory.
So before the move I had
/webapps/Wide_World/WEB-INFO/classes/ForwardServlet.class
and after the move I had
/webapps/Wide_World/WEB-INFO/classes/dir/ForwardServlet.class
 
according to the docs I've read I can do such a thing and reflect it
I need edit /webapps/Wide_World/web.xml
 
from:
....<servlet-name>forward</servlet-name>
    <servlet-class>ForwardServlet</servlet-class>
 
to
....<servlet-name>forward</servlet-name>
    <servlet-class>dir.ForwardServlet</servlet-class>
 
which I did (and restated tomcat).
However how such simple change doesn't work?
Now when I try to access again the servlet I get:
...HTTP error status 500...
Error allocating a servlet instance....
root cause
java.lang.NoClassDefFoundError: dir/ForwardServlet (wrong name: ForwardServlet)...
 
What's going on!
 
Thanks
Dom


Reply via email to