Howdy,
Your servlet doesn't need to explicitly be "reloadable" but your context
does.  Set reloadable=true in your context definition.

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: John Blanco [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, August 13, 2003 1:33 AM
>To: Tomcat Users List
>Subject: Reloadable Servlet?
>
>       This is one heck of a crach course. :)  OK, I found my
>way through the public_html problem...but now I have a
>question. I want my Servlet to be reloadable.  But,
>when I recompile and make a minor change (changing the
>printed string), I get the dumb that follows below in
>my logs and a 503 return error.
>
>       If I go to TomCat Manager and Stop and then Start (not
>Reload) my Servlet, everything works again until I
>recompile and change.  My question is...does my
>Servlet need to explicitly support a reload?
>
>2003-08-12 23:23:27 StandardContext[/HelloWorld]:
>Reloading this Context has started
>2003-08-12 23:23:27 WebappLoader[/HelloWorld]:
>Reloading checks are enabled for this Context
>2003-08-12 23:23:27
>StandardWrapper[/HelloWorld:org.apache.catalina.INVOKER.HelloWorld]:
>Marking servlet org.apache.catalina.INVOKER.HelloWorld
>as unavailable
>2003-08-12 23:23:27 StandardContext[/HelloWorld]:
>Servlet /HelloWorld threw load() exception
>javax.servlet.ServletException: Wrapper cannot find
>servlet class HelloWorld or a class it depends on
>        at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja
va:8
>91)
>        at
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
>        at
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.
java
>:3421)
>        at
>org.apache.catalina.core.StandardContext.reload(StandardContext.java:25
68)
>        at
>org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(Webap
pLoa
>der.java:1369)
>        at java.lang.Thread.run(Thread.java:534)
>----- Root Cause -----
>java.lang.ClassNotFoundException: HelloWorld
>        at
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoade
r.ja
>va:1444)
>        at
>org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoade
r.ja
>va:1289)
>        at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja
va:8
>85)
>        at
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:823)
>        at
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.
java
>:3421)
>        at
>org.apache.catalina.core.StandardContext.reload(StandardContext.java:25
68)
>        at
>org.apache.catalina.loader.WebappLoader$WebappContextNotifier.run(Webap
pLoa
>der.java:1369)
>        at java.lang.Thread.run(Thread.java:534)
>
>
>
>
>--
>       - John Blanco
>       - Code Guru @ Rapture In Venice
>       - http://members.bbnow.net/jblanco
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to