Hi, > -----Original Message----- > From: Cressatti, Dominique [mailto:[EMAIL PROTECTED]] > Sent: Monday, January 21, 2002 5:53 PM > To: Tomcat Users List > Subject: basic servlet move doesn't work > > > 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! >
well, directory structure reflects the package structure of java application, so you need to include <code> package dir; </code> at the beginning of file and recompile. > Thanks > Dom > Anton. -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
