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/17 06:52:00 UTC

getting an error like this repetedly

Hi all
         i am getting an error like fallowing way. i have downloded latest
version copied all the jars  still i am facing this p[roblem.i ma running on
tomcat5.5 and ide is eclipse.

some one help me.plzzzzzzzz

Nov 17, 2007 10:58:08 AM org.apache.catalina.core.StandardContextfilterStart
SEVERE: Exception starting filter struts2
Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:
org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
jar:file:/C:/Tomcat%205.5/webapps/DbConect/WEB-INF/lib/struts2-
spring-plugin-2.0.11.jar!/struts-plugin.xml:30:132
 at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
XmlConfigurationProvider.java:208)
 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:221)
 at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
ApplicationFilterConfig.java:302)
 at org.apache.catalina.core.ApplicationFilterConfig.<init>(
ApplicationFilterConfig.java:78)
 at org.apache.catalina.core.StandardContext.filterStart(
StandardContext.java:3635)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4222)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:760)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
 at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
 at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
 at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:293)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:120)
 at org.apache.catalina.core.ContainerBase.backgroundProcess(
ContainerBase.java:1306)
 at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
(ContainerBase.java:1570)
 at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
(ContainerBase.java:1579)
 at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
ContainerBase.java:1559)
 at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError:
org/springframework/context/ApplicationContextAware
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
WebappClassLoader.java:1847)
 at org.apache.catalina.loader.WebappClassLoader.findClass(
WebappClassLoader.java:873)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1326)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1205)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(Unknown Source)
 at java.security.SecureClassLoader.defineClass(Unknown Source)
 at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
WebappClassLoader.java:1847)
 at org.apache.catalina.loader.WebappClassLoader.findClass(
WebappClassLoader.java:873)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1326)
 at org.apache.catalina.loader.WebappClassLoader.loadClass(
WebappClassLoader.java:1205)
 at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(
ClassLoaderUtil.java:139)
 at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
XmlConfigurationProvider.java:180)
 ... 25 more

Re: getting an error like this repetedly

Posted by vijay vijay <vi...@gmail.com>.
thank you,
             my problem has been rectified. i am using all the api's which
are given by the apache. i am not using this spring classes i have removed
that jar file from my lib.it is working fine.One more query is there nay
problem if i use strut2 with tomcat 6.0?

vijay


On 11/17/07, Omkar patil <os...@gmail.com> wrote:
>
> Vijay,
>
> Looks like you are using the spring plugin, and the following snippet
> from the stacktrace clearly indicates that the spring classes are not
> available -
>
> java.lang.NoClassDefFoundError:
> org/springframework/context/ApplicationContextAware
>
> If you look at the spring plugin pom.xml, it declares dependency on the
> following spring jars -
>
> spring-beans 2.0.5
> spring-core 2.0.5
> spring-context 2.0.5
> spring-web 2.0.5
>
> If you are using maven, there should not be any problem of dependencies.
> But if you are doing it manually, then you'll need to add all these
> jar's to you lib.
>
> -Omkar
>
> vijay vijay wrote:
> > Hi all
> >          i am getting an error like fallowing way. i have downloded
> latest
> > version copied all the jars  still i am facing this p[roblem.i ma
> running on
> > tomcat5.5 and ide is eclipse.
> >
> > some one help me.plzzzzzzzz
> >
> > Nov 17, 2007 10:58:08 AM
> org.apache.catalina.core.StandardContextfilterStart
> > SEVERE: Exception starting filter struts2
> > Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:
> > org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
> > jar:file:/C:/Tomcat%205.5/webapps/DbConect/WEB-INF/lib/struts2-
> > spring-plugin-2.0.11.jar!/struts-plugin.xml:30:132
> >  at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
> (
> > XmlConfigurationProvider.java:208)
> >  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:221)
> >  at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
> > ApplicationFilterConfig.java:302)
> >  at org.apache.catalina.core.ApplicationFilterConfig.<init>(
> > ApplicationFilterConfig.java:78)
> >  at org.apache.catalina.core.StandardContext.filterStart(
> > StandardContext.java:3635)
> >  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> > :4222)
> >  at org.apache.catalina.core.ContainerBase.addChildInternal(
> > ContainerBase.java:760)
> >  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
> :740)
> >  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :544)
> >  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java
> :825)
> >  at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java
> :714)
> >  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
> :490)
> >  at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
> >  at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java
> > :293)
> >  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> > LifecycleSupport.java:120)
> >  at org.apache.catalina.core.ContainerBase.backgroundProcess(
> > ContainerBase.java:1306)
> >  at
> >
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> > (ContainerBase.java:1570)
> >  at
> >
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> > (ContainerBase.java:1579)
> >  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
> > ContainerBase.java:1559)
> >  at java.lang.Thread.run(Unknown Source)
> > Caused by: java.lang.NoClassDefFoundError:
> > org/springframework/context/ApplicationContextAware
> >  at java.lang.ClassLoader.defineClass1(Native Method)
> >  at java.lang.ClassLoader.defineClass(Unknown Source)
> >  at java.security.SecureClassLoader.defineClass(Unknown Source)
> >  at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
> > WebappClassLoader.java:1847)
> >  at org.apache.catalina.loader.WebappClassLoader.findClass(
> > WebappClassLoader.java:873)
> >  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> > WebappClassLoader.java:1326)
> >  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> > WebappClassLoader.java:1205)
> >  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> >  at java.lang.ClassLoader.defineClass1(Native Method)
> >  at java.lang.ClassLoader.defineClass(Unknown Source)
> >  at java.security.SecureClassLoader.defineClass(Unknown Source)
> >  at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
> > WebappClassLoader.java:1847)
> >  at org.apache.catalina.loader.WebappClassLoader.findClass(
> > WebappClassLoader.java:873)
> >  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> > WebappClassLoader.java:1326)
> >  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> > WebappClassLoader.java:1205)
> >  at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(
> > ClassLoaderUtil.java:139)
> >  at
> >
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register
> (
> > XmlConfigurationProvider.java:180)
> >  ... 25 more
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Re: getting an error like this repetedly

Posted by Omkar patil <os...@gmail.com>.
Vijay,

Looks like you are using the spring plugin, and the following snippet 
from the stacktrace clearly indicates that the spring classes are not 
available -

java.lang.NoClassDefFoundError:
org/springframework/context/ApplicationContextAware

If you look at the spring plugin pom.xml, it declares dependency on the 
following spring jars -

spring-beans 2.0.5
spring-core 2.0.5
spring-context 2.0.5
spring-web 2.0.5

If you are using maven, there should not be any problem of dependencies. 
But if you are doing it manually, then you'll need to add all these 
jar's to you lib.

-Omkar

vijay vijay wrote:
> Hi all
>          i am getting an error like fallowing way. i have downloded latest
> version copied all the jars  still i am facing this p[roblem.i ma running on
> tomcat5.5 and ide is eclipse.
>
> some one help me.plzzzzzzzz
>
> Nov 17, 2007 10:58:08 AM org.apache.catalina.core.StandardContextfilterStart
> SEVERE: Exception starting filter struts2
> Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:
> org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
> jar:file:/C:/Tomcat%205.5/webapps/DbConect/WEB-INF/lib/struts2-
> spring-plugin-2.0.11.jar!/struts-plugin.xml:30:132
>  at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
> XmlConfigurationProvider.java:208)
>  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:221)
>  at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(
> ApplicationFilterConfig.java:302)
>  at org.apache.catalina.core.ApplicationFilterConfig.<init>(
> ApplicationFilterConfig.java:78)
>  at org.apache.catalina.core.StandardContext.filterStart(
> StandardContext.java:3635)
>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4222)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:760)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
>  at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>  at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1206)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :293)
>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:120)
>  at org.apache.catalina.core.ContainerBase.backgroundProcess(
> ContainerBase.java:1306)
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> (ContainerBase.java:1570)
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren
> (ContainerBase.java:1579)
>  at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(
> ContainerBase.java:1559)
>  at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError:
> org/springframework/context/ApplicationContextAware
>  at java.lang.ClassLoader.defineClass1(Native Method)
>  at java.lang.ClassLoader.defineClass(Unknown Source)
>  at java.security.SecureClassLoader.defineClass(Unknown Source)
>  at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
> WebappClassLoader.java:1847)
>  at org.apache.catalina.loader.WebappClassLoader.findClass(
> WebappClassLoader.java:873)
>  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1326)
>  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1205)
>  at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>  at java.lang.ClassLoader.defineClass1(Native Method)
>  at java.lang.ClassLoader.defineClass(Unknown Source)
>  at java.security.SecureClassLoader.defineClass(Unknown Source)
>  at org.apache.catalina.loader.WebappClassLoader.findClassInternal(
> WebappClassLoader.java:1847)
>  at org.apache.catalina.loader.WebappClassLoader.findClass(
> WebappClassLoader.java:873)
>  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1326)
>  at org.apache.catalina.loader.WebappClassLoader.loadClass(
> WebappClassLoader.java:1205)
>  at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(
> ClassLoaderUtil.java:139)
>  at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(
> XmlConfigurationProvider.java:180)
>  ... 25 more
>
>   


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