You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Vinit N <vi...@hotmail.com> on 2007/04/24 16:51:20 UTC
Can I load filter-class from custom jar file in WEB-INF/lib dir
What I need to do to load the filter-class from custon jar or war file ?
I am getting this exception :
<Apr 24, 2007 10:16:09 AM EDT> <Error> <HTTP> <BEA-101165> <Could not load
user defined filter in web.xml:
ServletContext(id=31649343,name=dlymags,context-path=/dlymags)
org.sae.commons.filter.LogParamFilter.
java.lang.ClassNotFoundException: org.sae.commons.filter.LogParamFilter
at
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:199)
at
weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at
weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:224)
at
weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
at
weblogic.servlet.internal.WebAppServletContext.loadClass(WebAppServletContext.java:6127)
at
weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:3076)
at
weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:3053)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3354)
at
weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
at
weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
at
weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
at
weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
at
weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
at
weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
at weblogic.Server.main(Server.java:32)
--
View this message in context: http://www.nabble.com/Can-I-load-filter-class-from-custom-jar-file-in-WEB-INF-lib-dir-tf3639142.html#a10162570
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org
Re: Can I load filter-class from custom jar file in WEB-INF/lib dir
Posted by Laurie Harper <la...@holoweb.net>.
I'm not sure what you mean by 'custom jar or war file' but it looks like
your filter class isn't included in the web application's class path
(i.e. it's not in the WAR file's WEB-INF/classes/org/sae/commons/filter
folder or in any of the JAR files in WEB-INF/lib.
L.
Vinit N wrote:
> What I need to do to load the filter-class from custon jar or war file ?
> I am getting this exception :
>
> <Apr 24, 2007 10:16:09 AM EDT> <Error> <HTTP> <BEA-101165> <Could not load
> user defined filter in web.xml:
> ServletContext(id=31649343,name=dlymags,context-path=/dlymags)
> org.sae.commons.filter.LogParamFilter.
> java.lang.ClassNotFoundException: org.sae.commons.filter.LogParamFilter
> at
> weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:199)
> at
> weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:61)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
> at
> weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:224)
> at
> weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
> at
> weblogic.servlet.internal.WebAppServletContext.loadClass(WebAppServletContext.java:6127)
> at
> weblogic.servlet.internal.WebAppServletContext.registerFilter(WebAppServletContext.java:3076)
> at
> weblogic.servlet.internal.WebAppServletContext.initFilters(WebAppServletContext.java:3053)
> at
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3354)
> at
> weblogic.servlet.internal.WebAppServletContext.setStarted(WebAppServletContext.java:6208)
> at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:864)
> at
> weblogic.j2ee.J2EEApplicationContainer.start(J2EEApplicationContainer.java:2134)
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2175)
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2122)
> at
> weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3099)
> at
> weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1768)
> at
> weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:351)
> at
> weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
> at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:136)
> at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:965)
> at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:360)
> at weblogic.Server.main(Server.java:32)
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org