Hi Mathieu, Can you make sure you have no cactus jar in your system classpath, nor in the script you use to start weblogic. The only place the cactus jar (and all related jars) should be found is in your webapp's WEB-INF/lib directory.
Note: it may work with other configurations but let's get it to work with the config that I know works for all containers. It seems you have sent this email to the Maven user list. Is that because you are starting Cactus using the Maven plugin for Cactus? (note: cross-posting should be avoided whenever possible). Thanks -Vincent > -----Original Message----- > From: GANDIN Mathieu [mailto:[EMAIL PROTECTED] > Sent: 01 August 2003 12:30 > To: 'Maven Users List'; 'Cactus Users List' > Subject: Problem with maven cactus plugin 2.0 > > Hi, > > I am currently using the cactus plugin 2.0 to test webapp in weblogic 7. > and I get a java.lang.ClassNotFoundException on the class > org.apache.cactus.server.FilterTestRedirector when I try to run a > ServletTestCase > > But the jar which has the cactus framework > (cactus-framework-13-1.5dev-20030407.jar in my repository) has the class > org.apache.cactus.server.FilterTestRedirector. > > Plus my tests are packaged in a cactustest.war in the weblogic domain, and > this package contains cactus-framework-13-1.5dev-20030407.jar and the > class > org.apache.cactus.server.FilterTestRedirector. > > So I don't understand why this class is not found by the classloader. > > Somebody has an idea ? > > This the log of my weblogic server: > > ####<1 ao�t 03 12:02:40 CEST> <Error> <HTTP> <FRB001028> <testserver> > <Thread-9> <kernel identity> <> <101165> <Could not load user defined > filter: org.apache.cactus.server.FilterTestRedirector> > java.lang.ClassNotFoundException: > org.apache.cactus.server.FilterTestRedirector > at > weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoa de > r. > java:169) > at > weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAware Cl > as > sLoader.java:65) > at java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at java.lang.ClassLoader.loadClass(ClassLoader.java:255) > at > weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAware Cl > as > sLoader.java:43) > at > weblogic.servlet.internal.WebAppServletContext.loadClass(WebAppServletCo nt > ex > t.java:4617) > at > weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServ le > tC > ontext.java:2402) > at > weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServlet Co > nt > ext.java:2389) > at > weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppSer vl > et > Context.java:2660) > at > weblogic.servlet.internal.HttpServer.preloadServlets(HttpServer.java:524 ) > at > weblogic.servlet.internal.WebService.preloadServlets(WebService.java:476 ) > at > weblogic.t3.srvr.ServletInitRunner$1.run(ServletInitRunner.java:50) > at > weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMa na > ge > r.java:721) > at weblogic.t3.srvr.ServletInitRunner.run(ServletInitRunner.java:46) > at java.lang.Thread.run(Thread.java:484) > > Gandin Mathieu > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
