That was it... thanks a bunch for figuring it out for me Jon. With Regards /j-p.
On Sat, 21 Sep 2002, jon wingfield wrote: > 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]> > ----------------------- JUSTATEST Art Online www.justatest.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
