Open the InitSnoop.java source file. If the first line is not: package com.justatest.test;
then that is your problem. The directory structure under WEB-INF/classes maps to the package stucture of your servlet and other java classes deployed in the webapp. Change the package name to the right one, recompile the class, redeploy and that should be it. Your servlet mapings are otherwise ok. Jon -----Original Message----- From: john-paul delaney [mailto:[EMAIL PROTECTED]] Sent: 21 September 2002 00:22 To: Tomcat Users List Subject: RE: Dumb Question com.justatest.test.MyServlet error Thanks Andreas... at first I didn't want to use any web.xml entries as this was just a test directory to run the examples of the oreilly book. I just wanted to compile the examples and run them without messing with web.xml. Nevertheless, I took your advice but I get the same server exceptions (cannot allocate servlet instance for path /jat/servlet/com.justatest.test.InitSnoop ... and ... cause NoClassDefFoundError: com/justatest/test/InitSnoop (wrong name: InitSnoop)) even when I run http://localhost:8080/jat/servlet/MyServletName after adding your entry into web.xml and restarting the server. It's looking like the problem lies somewhere else i.e. the url's I've been using are correct? thanks /j-p. On Fri, 20 Sep 2002, Andreas Mohrig wrote: > A servlet residing in > <tomcat-root>/webapps/jat/classes/com/justatest/test/MyServlet.class > should be reachable under > http://yourserver/jat/servlet/com.justatest.test.MyServlet , at lest if you > put it in the right package ("package com.justatest.test;", see the other > answer below). > If you define your servlet in your web.xml (which - in my humble opinion - > you should always do), you get some more URLs for your servlet. The > following will give you > > http://yourserver/jat/servlet/MyServletName > > and > > http://yourserver/jat/MyServletURL > > <servlet> > <servlet-name>MyServletName</servlet-name> > <servlet-class>com.justatest.test.MyServlet</servlet-class> > </servlet> > <servlet-mapping> > <servlet-name>MyServletName</servlet-name> > <url-pattern>/MyServletURL</url-pattern> > </servlet-mapping> > > Try it and tell us if it works for you too. > ----------------------- JUSTATEST Art Online www.justatest.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
