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]

Reply via email to