Hi,
I have a struts2 webapp that works fine on tomcat 6. 
But when deploy the webapp on weblogic 10 (with the weblogic.xml file), it
is not working and I have got a similar stacktrace :

####<7 janv. 2009 18 h 10 CET> <Error> <HTTP> <fr-dy01> <examplesServer>
<[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default
(self-tuning)'> <<WLS Kernel>> <> <> <1231348252833> <BEA-101165> <Could not
load user defined filter in web.xml:
org.apache.struts2.dispatcher.FilterDispatcher.
Unable to load configuration. - action -
zip:D:/bea10/wlserver_10.0/samples/domains/wl_server/servers/examplesServer/tmp/_WL_user/presentation/t11f9i/war/WEB-INF/lib/_wl_cls_gen.jar!/struts.xml:29:64
        at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:58)
        at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
        at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:213)
        at
weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:320)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown
Source)
        at
weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:88)
        at
weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:57)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1725)
        at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2890)
        at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:948)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:353)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
        at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
        at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
        at
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:566)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:136)
        at
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:104)
        at
weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:139)
        at
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:320)
Action class [mp.web.action.IndexAction] not found - action -
zip:D:/bea10/wlserver_10.0/samples/domains/wl_server/servers/examplesServer/tmp/_WL_user/presentation/t11f9i/war/WEB-INF/lib/_wl_cls_gen.jar!/struts.xml:29:64
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:410)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:360)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:465)
        at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:270)
        at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:110)
        at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179)
        at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
        at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
        at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424)
        at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:213)
        at
weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:320)
        at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at
weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown
Source)
        at
weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:88)
        at
weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:57)
        at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1725)
        at
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2890)
        at
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:948)
        at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:353)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
        at
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
        at
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
        at
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
        at
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
        at
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
        at
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
        at
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:154)
> 




ak78au wrote:
> 
> Hi all,
> 
> Iam getting the below exception when I start a Struts 2 based
> application(in weblogic) and not able to tell whats the cause. Does anyone
> have any idea what could be causing this ?
> 
> I initially thought it was the lack of the spring-plugin but thats in the
> lib folder of the war..
> 
> Thanks in advance,
> 
> J.C
> 
> 
> <BEA-101165> <Could not load user defined filter in web.xml:
> org.apache.struts2.dispatcher.FilterDispatcher.
> java.lang.NullPointerException
>       at
> com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:189)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyResultType(XmlConfigurationProvider.java:479)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addResultTypes(XmlConfigurationProvider.java:450)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:407)
>       at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:239)
>       at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
>       at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:152)
>       at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
>       at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:395)
>       at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:452)
>       at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:205)
>       at
> weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:320)
>       at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>       at
> weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown
> Source)
>       at
> weblogic.servlet.internal.FilterManager.loadFilter(FilterManager.java:88)
>       at
> weblogic.servlet.internal.FilterManager.preloadFilters(FilterManager.java:57)
>       at
> weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1725)
>       at
> weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2890)
>       at
> weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:948)
>       at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:353)
>       at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
>       at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>       at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
>       at
> weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
>       at
> weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
>       at
> weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
>       at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>       at
> weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
>       at
> weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:26)
>       at
> weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
>       at
> weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
>       at
> weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
> 

-- 
View this message in context: 
http://www.nabble.com/Could-not-load-user-defined-filter-in-web.xml%3A-org.apache.struts2.dispatcher.FilterDispatcher.-tp21198278p21336205.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to