Hello,

I am having the same problem.  JDK is 1.5.0_11, Tomcat is 5.5.17.

I tried copying the unmodified WAR from the distribution to
<TomcatHome>/webapps.

I also tried following the instructions in "Simple Setup" and the "Hello
World" tutorial at http://struts.apache.org/2.x/docs/hello-world.html, with
the same result.

Thanks for any help.  I too am completely new at Struts.


Laurie Harper wrote:
> 
> Are you deploying the WAR from the distribution unmodified? What version 
> of the JDK are you using? And what version of Tomcat are you deploying to?
> 
> L.
> 
> thethoks wrote:
>> Hi..
>>          I am getting the following error while deploying the
>> struts2-blank-2.0.6.war provided in struts-2.0.6-all.zip as examples. I
>> am
>> pretty new to struts. please help me out..
>>    
>> 
>>  Mar 8, 2007 2:41:00 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-default.xml]
>> Mar 8, 2007 2:41:00 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-plugin.xml]
>> Mar 8, 2007 2:41:00 AM org.apache.catalina.core.StandardContext
>> filterStart
>> SEVERE: Exception starting filter struts2
>> Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory
>> class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
>> jar:file:/opt/apache-tomcat-5.5.12/webapps/nanda/WEB-INF/lib/struts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:132
>>         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:398)
>>         at
>> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
>>         at
>> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
>>         at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3563)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4133)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>         at
>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:804)
>>         at
>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:693)
>>         at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
>>         at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>>         at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>         at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>         at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>> Caused by: java.lang.NoClassDefFoundError:
>> org/springframework/context/ApplicationContextAware
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1650)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:856)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1650)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:856)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
>>         at
>> com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:139)
>>         at
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:181)
>>         ... 33 more
>> Mar 8, 2007 2:41:00 AM org.apache.catalina.core.StandardContext start
>> SEVERE: Error filterStart
>> Mar 8, 2007 2:41:00 AM org.apache.catalina.core.StandardContext start
>> SEVERE: Context [/nanda] startup failed due to previous errors
>> Mar 8, 2007 2:41:00 AM org.apache.catalina.startup.HostConfig deployWAR
>> INFO: Deploying web application archive struts2-blank-2.0.6.war
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-default.xml]
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-plugin.xml]
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts.xml]
>> Mar 8, 2007 2:41:01 AM org.apache.struts2.config.Settings getLocale
>> WARNING: Settings: Could not parse struts.locale setting, substituting
>> default VM locale
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.config.impl.DefaultConfiguration$ContainerProperties
>> setProperty
>> INFO: Overriding property struts.i18n.reload - old value: false new
>> value:
>> true
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.config.impl.DefaultConfiguration$ContainerProperties
>> setProperty
>> INFO: Overriding property struts.configuration.xml.reload - old value:
>> false
>> new value: true
>> Mar 8, 2007 2:41:01 AM
>> com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory <clinit>
>> INFO: Detected GenericsObjectTypeDeterminer, initializing it...
>> Mar 8, 2007 2:41:01 AM com.opensymphony.xwork2.util.XWorkConverter
>> getInstance
>> INFO: Detected AnnotationXWorkConverter, initializing it...
>> Mar 8, 2007 2:41:02 AM org.apache.catalina.core.ApplicationContext log
>> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain:
>> [org.apache.webapp.balancer.RuleChain:
>> [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News
>> /
>> Redirect URL: http://www.cnn.com],
>> [org.apache.webapp.balancer.rules.RequestParameterRule: Target param
>> name:
>> paramName / Target param value: paramValue / Redirect URL:
>> http://www.yahoo.com],
>> [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL:
>> http://jakarta.apache.org]]
>> Mar 8, 2007 2:41:02 AM org.apache.catalina.core.ApplicationContext log
>> INFO: ContextListener: contextInitialized()
>> Mar 8, 2007 2:41:02 AM org.apache.catalina.core.ApplicationContext log
>> INFO: SessionListener: contextInitialized()
>> Mar 8, 2007 2:41:02 AM org.apache.catalina.core.ApplicationContext log
>> INFO: ContextListener: contextInitialized()
>> Mar 8, 2007 2:41:02 AM org.apache.catalina.core.ApplicationContext log
>> INFO: SessionListener: contextInitialized()
>> Mar 8, 2007 2:41:02 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-default.xml]
>> Mar 8, 2007 2:41:03 AM
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
>> register
>> INFO: Parsing configuration file [struts-plugin.xml]
>> Mar 8, 2007 2:41:03 AM org.apache.catalina.core.StandardContext
>> filterStart
>> SEVERE: Exception starting filter struts2
>> Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory
>> class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
>> jar:file:/opt/apache-tomcat-5.5.12/webapps/tutorial/WEB-INF/lib/struts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:132
>>         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:398)
>>         at
>> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
>>         at
>> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308)
>>         at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79)
>>         at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3563)
>>         at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4133)
>>         at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
>>         at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>         at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
>>         at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
>>         at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
>>         at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
>>         at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
>>         at
>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>>         at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>         at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>>         at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>         at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>         at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
>>         at org.apache.catalina.startup.Catalina.start(Catalina.java:536)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>> Caused by: java.lang.NoClassDefFoundError:
>> org/springframework/context/ApplicationContextAware
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1650)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:856)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
>>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>>         at
>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1650)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:856)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305)
>>         at
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187)
>>         at
>> com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:139)
>>         at
>> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:181)
>>         ... 33 more
>> Mar 8, 2007 2:41:03 AM org.apache.catalina.core.StandardContext start
>> SEVERE: Error filterStart
>> Mar 8, 2007 2:41:03 AM org.apache.catalina.core.StandardContext start
>> SEVERE: Context [/tutorial] startup failed due to previous errors
>> Mar 8, 2007 2:41:03 AM org.apache.coyote.http11.Http11BaseProtocol start
>> INFO: Starting Coyote HTTP/1.1 on http-8888
>> Mar 8, 2007 2:41:03 AM org.apache.jk.common.ChannelSocket init
>> INFO: JK: ajp13 listening on /0.0.0.0:8009
>> Mar 8, 2007 2:41:03 AM org.apache.jk.server.JkMain start
>> INFO: Jk running ID=0 time=0/44  config=null
>> Mar 8, 2007 2:41:03 AM org.apache.catalina.storeconfig.StoreLoader load
>> INFO: Find registry server-registry.xml at classpath resource
>> Mar 8, 2007 2:41:03 AM org.apache.catalina.startup.Catalina start
>> INFO: Server startup in 7307 ms
>> 
>> 
>> Ravi
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/unable-to-deploy-the-WAR-file-provided-in-struts-2.0.6-all.zip-tf3373957.html#a9762698
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to