Community
Participate
Working Groups
Build Identifier: Version: Helios Service Release 2 Build id: 20110218-0911 I am working on a struts2 application. when i am trying to deploy the application on Tomcat 7.X server then i got the exception that is ( Jan 13, 2012 12:18:33 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\SenchaSDKTools-1.2.3\appbuilder;C:\Program Files\SenchaSDKTools-1.2.3\jsbuilder;C:\Program Files\SenchaSDKTools-1.2.3\command;C:\Program Files\SenchaSDKTools-1.2.3;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.6.0_29\bin;D:\eclipse-jee-helios-SR2-win32\eclipse;;. Jan 13, 2012 12:18:34 PM org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:Struts2Demo1' did not find a matching property. Jan 13, 2012 12:18:35 PM org.apache.coyote.AbstractProtocolHandler init INFO: Initializing ProtocolHandler ["http-bio-8080"] Jan 13, 2012 12:18:35 PM org.apache.coyote.AbstractProtocolHandler init INFO: Initializing ProtocolHandler ["ajp-bio-8009"] Jan 13, 2012 12:18:35 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1634 ms Jan 13, 2012 12:18:35 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Jan 13, 2012 12:18:35 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.12 Jan 13, 2012 12:18:37 PM org.apache.catalina.startup.TaglibUriRule body INFO: TLD skipped. URI: /struts-tags is already defined Jan 13, 2012 12:18:37 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger info INFO: Parsing configuration file [struts-default.xml] Jan 13, 2012 12:18:37 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger error SEVERE: Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:232) at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:180) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) ... 16 more Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/C:/tomcat/lib/struts2-core-2.2.1.jar!/struts-default.xml:29:72 - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216) ... 19 more Jan 13, 2012 12:18:37 PM org.apache.catalina.core.StandardContext filterStart SEVERE: Exception starting filter struts2 Unable to load configuration. - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437) at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:69) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4562) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5240) at org.apache.catalina.core.StandardContext$2.call(StandardContext.java:5235) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: Unable to load configuration. - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:69) at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:380) at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:424) ... 14 more Caused by: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:232) at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:101) at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:180) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66) ... 16 more Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - jar:file:/C:/tomcat/lib/struts2-core-2.2.1.jar!/struts-default.xml:29:72 - bean - jar:file:/C:/Documents%20and%20Settings/Administrator/helios-struts/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/Struts2Demo1/WEB-INF/lib/struts2-core-2.2.3.1.jar!/struts-default.xml:29:72 at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216) ... 19 more Jan 13, 2012 12:18:37 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Error filterStart Jan 13, 2012 12:18:37 PM org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/Struts2Demo1] startup failed due to previous errors Jan 13, 2012 12:18:38 PM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["http-bio-8080"] Jan 13, 2012 12:18:38 PM org.apache.coyote.AbstractProtocolHandler start INFO: Starting ProtocolHandler ["ajp-bio-8009"] Jan 13, 2012 12:18:38 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 2942 ms ) ...................... same problem facing with indigo please tell me how to resolved the problem... Thank You Ashish Kumar Reproducible: Always
This rather looks like a config or a opensymphony issue. Moving to WTP for comment.
Agreed, it looks like a configuration issue in the server, perhaps with duplicate libraries, or the struts-default.xml file.