DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=17915>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=17915 [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME ------- Additional Comments From [EMAIL PROTECTED] 2006-09-17 15:10 ------- Tomcat 3.3.2 behaves fine. Refer to http://tomcat.apache.org/tomcat-3.3-doc/tomcat-ug.html#configuring_classes for information on Tomcat's classloader hierarchy. Here's what I did: 1. Create two jars. One (referenced.jar) contains referenced.code.Referenced. The other (testcode.jar) contains test.code.MyClass. 2. Edited testcode.jar's MANIFEST.MF to point to c:\referenced.jar 3. Tested with the referenced.jar placed within the war's WEB-INF/lib folder, and then move it to c:\ 4. Testing: clearing the work folder, and then using the web application. Report: When referenced.jar is within WEB-INF/lib, an explicit recompile worked fine When referenced.jar is not insidee WEB-INF/lib but is instead at c:\, TC 3.3.2 threw the following error: Error: 500 Location: /test/references.jsp Internal Servlet Error: javax.servlet.ServletException: referenced.code.Referenced at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:412) at references_1._jspService(references_1.java:74) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:78) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534) at org.apache.tomcat.core.Handler.invoke(Handler.java:280) at org.apache.tomcat.core.Handler.service(Handler.java:193) at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:790) at org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:595) Root cause: java.lang.ClassNotFoundException: referenced.code.Referenced at org.apache.tomcat.util.depend.DependClassLoader12Impl.loadClassInternal1(DependClassLoader12.java:205) at org.apache.tomcat.util.depend.DependClassLoader12Impl$1.run(DependClassLoader12.java:78) at java.security.AccessController.doPrivileged(Native Method) at org.apache.tomcat.util.depend.DependClassLoader12Impl.loadClass(DependClassLoader12.java:76) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at references_1._jspService(references_1.java:57) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:78) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:534) at org.apache.tomcat.core.Handler.invoke(Handler.java:280) at org.apache.tomcat.core.Handler.service(Handler.java:193) at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:445) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:874) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:790) at org.apache.coyote.tomcat3.Tomcat3Adapter.service(Tomcat3Adapter.java:64) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644) at java.lang.Thread.run(Thread.java:595) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]