Hi,
I'd like to follow up on
http://www.mail-archive.com/tomcat-user@(protected).
I just setup an instance of TC 4.1.27, and applied the hotfix (GNU tar,
tar -xvzf 4.1.27-hotfix-22096.tar.gz). Verified that the hotfix was in
place.
Then, with the default setup & webapps completely unmodified, I was
fooling around with logging/debug options in the administrator to see
what kind of output various options produced. When I set loader
properties debug level = 9 for the examples context (which has
reloadable = true) I see the following in catalina.out:
First, a detailed error message (see below), then repeated instances of
the message:
WebappClassLoader: Failed tracking modifications of '/WEB-INF/lib'
WebappClassLoader: modified()
That doesn't sound good to me.
As an aside, I've been using 4.1.24 for a while, and just tried setting
reloadable = true in one of my own applications for the first time a few
days ago; it doesn't seem to work. I'll bump up the logging and see if
4.1.24 produces similar messages, I guess.
----- detailed error message from catalina.out -----------
WebappClassLoader: Loading class from local repository
WebappClassLoader: loadClass(
java.io.Writer, false)
WebappClassLoader: loadClass(
java.io.StringWriter, false)
WebappClassLoader: loadClass(
org.apache.jasper.servlet.JspServlet, false)
WebappClassLoader: Searching local repositories
WebappClassLoader: findClass(
org.apache.jasper.servlet.JspServlet)
WebappClassLoader:
findClassInternal(
org.apache.jasper.servlet.JspServlet)
WebappClassLoader: --> Passing on ClassNotFoundException
java.lang.ClassNotFoundException:
org.apache.jasper.servlet.JspServlet at
org.apache.catalina.loader.WebappClassLoader.findClassInternal (
WebappClassLoader.java:1$
at
org.apache.catalina.loader.WebappClassLoader.findClass (
WebappClassLoader.java:968)
at
org.apache.catalina.loader.WebappClassLoader.loadClass (
WebappClassLoader.java:1410)
at
org.apache.catalina.loader.WebappClassLoader.loadClass (
WebappClassLoader.java:1289)
at
org.apache.catalina.core.StandardWrapper.loadServlet (
StandardWrapper.java:885)
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.start (
StandardContext.java:3609)
at
org.apache.catalina.core.ContainerBase.start (
ContainerBase.java:1188)
at
org.apache.catalina.core.StandardHost.start (
StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start (
ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start (
StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start (
StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start (
StandardServer.java:2190)
at
org.apache.catalina.startup.Catalina.start (
Catalina.java:512)
at
org.apache.catalina.startup.Catalina.execute (
Catalina.java:400)
at
org.apache.catalina.startup.Catalina.process (
Catalina.java:180)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke (
NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke (
DelegatingMethodAccessorImpl.java:25)
at
java.lang.reflect.Method.invoke (
Method.java:324)
at
org.apache.catalina.startup.Bootstrap.main (
Bootstrap.java:203)
Looking forward to any comments,
Peter Yellman
>-----Original Message-----
>From: Neil Aggarwal [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, September 10, 2003 2:41 PM
>To: 'Tomcat-User'
>Subject: Tomcat 4.1.27 not reloading classes even after applying hotfix
>
>Hello:
>
>I have a server running tomcat 4.1.27 and it is not reloading
>classes for my webapp even after applying the hotfix.
>
>I installed tomcat 4.1.27 by doing these commands:
>cd /usr/local
>lynx
>http://apache.oregonstate.edu/jakarta/tomcat-4/binaries/jakarta-tomcat-
4
>.1.27.tar.gz
>tar zxf jakarta-tomcat-4.1.27.tar.gz
>
>Here is what I did to install the hotfix:
>cd /usr/local/jakarta-tomcat-4.1.27/server/classes
>jar xvf ../lib/catalina.jar
>rm -f ../lib/catalina.jar
>cd /usr/local/jakarta-tomcat-4.1.27
>lynx
>http://www.wmwweb.com/apache/jakarta/tomcat-4/binaries/4.1.27-hotfix-22
0
>96.tar.gz
>tar zxf 4.1.27-hotfix-22096.tar.gz
>
>I have my server.xml to reloadable="true" for the app's context.
>
>Any ideas?
>
>Thanks,
> Neil
>
>--
>Neil Aggarwal, JAMM Consulting, (972)612-6056, www.JAMMConsulting.com
>FREE! Valuable info on how your business can reduce operating costs by
>17% or more in 6 months or less! =>
http://newsletter.JAMMConsulting.com
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)