You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by ro...@autodesk.com on 2002/09/05 03:59:19 UTC

Servlet class org.apache.cactus.server.ServletTestRedirector for servlet ServletRedirector could not be handled by the ClassLoader with cl asspath ...

Howdy,
	I'm running Cactus on a WebLogic Server and have successfully deployed and run my test cases.  As soon as I change a file and redeploy it to the cactus Web app, cactus ignores my new file and WebLogic spits out this stack trace.  It seems to be an auto load problem in weblogic, but outside of cactus, the auto deployment runs fine.  I restart the webapp and cactus does (yay) recognize the file correctly.  The relevant line in the stack trace seems to be that WL can't load the ServletTestRedirector class again, but why should it have to?  It has not been modified, only the tests that it runs.  You would think that the initialization error would be on my modified test case and not this cactus component.  Has anyone ever seen this before?

Rob


####<Sep 4, 2002 4:13:52 PM PDT> <Error> <HTTP> <ccs12346647> <myserver> <ExecuteThread: '13' for queue: 'default'> <kernel identity> <> <101018> <[ServletContext(id=4917686,name=cactus,context-path=/cactus)] Servlet failed with ServletException> 
javax.servlet.ServletException: [ServletContext(id=4917686,name=cactus,context-path=/cactus)]: Servlet class org.apache.cactus.server.ServletTestRedirector for servlet ServletRedirector could not be handled by the ClassLoader with classpath
C:\bea\user_projects\newdomain\applications\cactus\WEB-INF\classes;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\ant34745.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\commons-httpclient34746.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\jbuilder34747.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\jdom34748.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\junit34749.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\optional34750.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\unittest34751.jar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\weblogic34752.j
ar;C:\bea\user_projects\newdomain\.\myserver\.wlnotdelete\cactus_cactus_4917686\jarfiles\WEB-INF\lib\xerces34753.jar. 
java.lang.ExceptionInInitializerError
	at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:723)
	at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.java:604)
	at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:451)
	at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:287)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:20)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5369)
	at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:721)
	at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3043)
	at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2466)
	at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
	at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>