You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by vijay vijay <vi...@gmail.com> on 2007/11/15 10:16:41 UTC

Getting an erro like Exception starting filter struts2

Hi
     i am new to this struts 2.i am getting an error like fallowing can any
one help me why i am getting  like this.

15/11/2007 12:51:47 ã org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory -
bean -
jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
core-2.0.11.jar!/struts-default.xml:30:72
 at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
XmlConfigurationProvider.java:209)
 at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(
StrutsXmlConfigurationProvider.java:101)
 at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(
DefaultConfiguration.java:131)
 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:201)
 at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
ApplicationFilterConfig.java:275)
 at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
ApplicationFilterConfig.java:397)
 at org.apache.catalina.core.ApplicationFilterConfig.<init>(
ApplicationFilterConfig.java:108)
 at org.apache.catalina.core.StandardContext.filterStart(
StandardContext.java:3696)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4343)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:791)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
 at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
:920)
 at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:883)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:117)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 at org.apache.catalina.core.StandardService.start(StandardService.java:516)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
name xwork has already been loaded by bean -
jar:file:/C:/Tomcat%206.0/lib/struts2-
core-2.0.11.jar!/struts-default.xml:30:72 - bean -
jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
core-2.0.11.jar!/struts-default.xml:30:72
 at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
XmlConfigurationProvider.java:194)
 ... 33 more

Re: Getting an erro like Exception starting filter struts2

Posted by Jeromy Evans <je...@blueskyminds.com.au>.
SEVERE: Exception starting filter struts2 is most commonly caused by a classpath error - usually there's something missing from the lib directory of your webapp. 

In your case, the root cause is "name xwork has already been loaded by bean", which probably means you have two different versions of the struts2 jars in your lib directory or classpath. 

vijay vijay wrote:
> HI
>      ACTALLY  i am using tomacat 6.0 ,it is working for tomcat 5.5 i have
> not used any class path here
>
>
> On 11/15/07, joey <re...@gmail.com> wrote:
>   
>> check whether the xwork2.jar exists in your classpath
>>
>> On Nov 15, 2007 5:16 PM, vijay vijay <vi...@gmail.com> wrote:
>>     
>>> Hi
>>>      i am new to this struts 2.i am getting an error like fallowing can
>>>       
>> any
>>     
>>> one help me why i am getting  like this.
>>>
>>> 15/11/2007 12:51:47 ã org.apache.catalina.core.StandardContextfilterStart
>>> SEVERE: Exception starting filter struts2
>>> Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory -
>>> bean -
>>> jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
>>> core-2.0.11.jar!/struts-default.xml:30:72
>>>  at
>>>
>>>       
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
>> (
>>     
>>> XmlConfigurationProvider.java:209)
>>>  at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(
>>> StrutsXmlConfigurationProvider.java:101)
>>>  at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(
>>> DefaultConfiguration.java:131)
>>>  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:201)
>>>  at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
>>> ApplicationFilterConfig.java:275)
>>>  at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
>>> ApplicationFilterConfig.java:397)
>>>  at org.apache.catalina.core.ApplicationFilterConfig.<init>(
>>> ApplicationFilterConfig.java:108)
>>>  at org.apache.catalina.core.StandardContext.filterStart(
>>> StandardContext.java:3696)
>>>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
>>> :4343)
>>>  at org.apache.catalina.core.ContainerBase.addChildInternal(
>>> ContainerBase.java:791)
>>>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
>>>       
>> :771)
>>     
>>>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
>>>       
>> :525)
>>     
>>>  at org.apache.catalina.startup.HostConfig.deployDirectory(
>>>       
>> HostConfig.java
>>     
>>> :920)
>>>  at org.apache.catalina.startup.HostConfig.deployDirectories(
>>>       
>> HostConfig.java
>>     
>>> :883)
>>>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
>>>       
>> :492)
>>     
>>>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>>>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(
>>>       
>> HostConfig.java
>>     
>>> :311)
>>>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>>> LifecycleSupport.java:117)
>>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>       
>> :1053)
>>     
>>>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
>>>       
>> :1045)
>>     
>>>  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
>>>       
>> :443)
>>     
>>>  at org.apache.catalina.core.StandardService.start(StandardService.java
>>>       
>> :516)
>>     
>>>  at org.apache.catalina.core.StandardServer.start(StandardServer.java
>>>       
>> :710)
>>     
>>>  at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>>  at java.lang.reflect.Method.invoke(Unknown Source)
>>>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>>>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>>> Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with
>>>       
>> the
>>     
>>> name xwork has already been loaded by bean -
>>> jar:file:/C:/Tomcat%206.0/lib/struts2-
>>> core-2.0.11.jar!/struts-default.xml:30:72 - bean -
>>> jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
>>> core-2.0.11.jar!/struts-default.xml:30:72
>>>  at
>>>
>>>       
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
>> (
>>     
>>> XmlConfigurationProvider.java:194)
>>>  ... 33 more
>>>
>>>       
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>>
>>     
>
>   
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.503 / Virus Database: 269.15.32/1131 - Release Date: 14/11/2007 4:54 PM
>   


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


Re: Getting an erro like Exception starting filter struts2

Posted by vijay vijay <vi...@gmail.com>.
HI
     ACTALLY  i am using tomacat 6.0 ,it is working for tomcat 5.5 i have
not used any class path here


On 11/15/07, joey <re...@gmail.com> wrote:
>
> check whether the xwork2.jar exists in your classpath
>
> On Nov 15, 2007 5:16 PM, vijay vijay <vi...@gmail.com> wrote:
> > Hi
> >      i am new to this struts 2.i am getting an error like fallowing can
> any
> > one help me why i am getting  like this.
> >
> > 15/11/2007 12:51:47 ã org.apache.catalina.core.StandardContextfilterStart
> > SEVERE: Exception starting filter struts2
> > Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory -
> > bean -
> > jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
> > core-2.0.11.jar!/struts-default.xml:30:72
> >  at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
> (
> > XmlConfigurationProvider.java:209)
> >  at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(
> > StrutsXmlConfigurationProvider.java:101)
> >  at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(
> > DefaultConfiguration.java:131)
> >  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:201)
> >  at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
> > ApplicationFilterConfig.java:275)
> >  at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
> > ApplicationFilterConfig.java:397)
> >  at org.apache.catalina.core.ApplicationFilterConfig.<init>(
> > ApplicationFilterConfig.java:108)
> >  at org.apache.catalina.core.StandardContext.filterStart(
> > StandardContext.java:3696)
> >  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> > :4343)
> >  at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:791)
> >  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
> :771)
> >  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :525)
> >  at org.apache.catalina.startup.HostConfig.deployDirectory(
> HostConfig.java
> > :920)
> >  at org.apache.catalina.startup.HostConfig.deployDirectories(
> HostConfig.java
> > :883)
> >  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> :492)
> >  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> >  at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java
> > :311)
> >  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:117)
> >  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1053)
> >  at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
> :1045)
> >  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
> :443)
> >  at org.apache.catalina.core.StandardService.start(StandardService.java
> :516)
> >  at org.apache.catalina.core.StandardServer.start(StandardServer.java
> :710)
> >  at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
> >  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> >  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> >  at java.lang.reflect.Method.invoke(Unknown Source)
> >  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> > Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with
> the
> > name xwork has already been loaded by bean -
> > jar:file:/C:/Tomcat%206.0/lib/struts2-
> > core-2.0.11.jar!/struts-default.xml:30:72 - bean -
> > jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
> > core-2.0.11.jar!/struts-default.xml:30:72
> >  at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
> (
> > XmlConfigurationProvider.java:194)
> >  ... 33 more
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Re: Getting an erro like Exception starting filter struts2

Posted by joey <re...@gmail.com>.
check whether the xwork2.jar exists in your classpath

On Nov 15, 2007 5:16 PM, vijay vijay <vi...@gmail.com> wrote:
> Hi
>      i am new to this struts 2.i am getting an error like fallowing can any
> one help me why i am getting  like this.
>
> 15/11/2007 12:51:47 ã org.apache.catalina.core.StandardContext filterStart
> SEVERE: Exception starting filter struts2
> Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory -
> bean -
> jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
> core-2.0.11.jar!/struts-default.xml:30:72
>  at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
> XmlConfigurationProvider.java:209)
>  at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(
> StrutsXmlConfigurationProvider.java:101)
>  at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(
> DefaultConfiguration.java:131)
>  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:201)
>  at org.apache.catalina.core.ApplicationFilterConfig.getFilter(
> ApplicationFilterConfig.java:275)
>  at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
> ApplicationFilterConfig.java:397)
>  at org.apache.catalina.core.ApplicationFilterConfig.<init>(
> ApplicationFilterConfig.java:108)
>  at org.apache.catalina.core.StandardContext.filterStart(
> StandardContext.java:3696)
>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4343)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:791)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java
> :920)
>  at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
> :883)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :311)
>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:117)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>  at org.apache.catalina.core.StandardService.start(StandardService.java:516)
>  at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
> name xwork has already been loaded by bean -
> jar:file:/C:/Tomcat%206.0/lib/struts2-
> core-2.0.11.jar!/struts-default.xml:30:72 - bean -
> jar:file:/C:/Tomcat%206.0/webapps/struts2tutorial/WEB-INF/lib/struts2-
> core-2.0.11.jar!/struts-default.xml:30:72
>  at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
> XmlConfigurationProvider.java:194)
>  ... 33 more
>

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