https://issues.apache.org/bugzilla/show_bug.cgi?id=41504
Tapas Adhikary <[EMAIL PROTECTED]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[EMAIL PROTECTED] Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #5 from Tapas Adhikary <[EMAIL PROTECTED]> 2008-05-12 06:22:03 PST --- Hi , I am able to reproduce the same problem and getting the following exception while loading the class from jDom.jar using tomcat 5.5.24. ============================================================================== May 12, 2008 6:43:05 PM org.apache.catalina.loader.WebappClassLoader loadClass INFO: Illegal access: this web application instance has been stopped already. Could not load JDOMAbout$Author. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact. java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1248) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208) at com.company.nps.gadgetManager.LaunchService.loadJars(LaunchService.java:654) at com.company.nps.gadgetManager.LaunchService.onDelegateAction(LaunchService.java:85) 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:585) at com.company.nps.gadgetManager.BaseGadgetInstance.handleAction(BaseGadgetInstance.java:2362) at com.company.nps.gadgetManager.GadgetManager.processInstanceRequest(GadgetManager.java:1606) at com.company.nps.gadgetManager.GadgetManager.processServiceRequest(GadgetManager.java:1062) at com.company.nps.PortalServlet.handleFrameService(PortalServlet.java:505) at com.company.nps.PortalServlet.processRequest(PortalServlet.java:373) at com.company.nps.PortalServlet.doPost(PortalServlet.java:279) at com.company.nps.PortalServlet.doGet(PortalServlet.java:262) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at com.company.emframe.fw.servlet.AuthenticatorServlet.service(AuthenticatorServlet.java:323) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) =============================================================================== I have wrote a CustomClassLoader extending WebAppClassLoader and configured the server.xml file with <Context docBase="myProject" path="/nps" reloadable="true" source="org.eclipse.jst.j2ee.server:myProject"> <Loader Reloadable="false" debug="10" delegate="false" loaderClass="com.novell.nps.utils.CCL" /> </Context> and made a jar of my custom class loader class CCL.java and keeping the jar in common/lib of my tomcat. Please look into the issue. Thanks, -Tapas -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]