Daniel,

About the error:
Make sure your app has no error. Some kind of errors can throw a Filter
Start Error, and it is what your stack trace seems.
Try also remove all struts related lib's and add the final version again.

About the performance:
Copy the template dir under the struts2-core...jar to your context root. It
will improve so much the performance.

Felipe


Daniel Felix wrote:
> 
> Hi, people
> 
>  
> 
> I'm working with Struts 2.0.1, theme ajax and  s:div, but the performace
> is
> very slow. 
> 
> The div load an action in 10 seconds with list of 20 tuples.
> 
>  
> 
> After it, I'm migrating from Struts 2.0.1 to Struts 2.0.6 to improve my
> web
> application, but when I start, it occurs an error and stop the server.
> 
>  
> 
> I have two problems, firstly  I need to improve performace my web
> application and second , I want to migrate to 2.0.6.It runs my web
> application on release version, because there are some fix bugs.
> 
>  
> 
> AnyBody Can help ? Any tips ?
> 
>  
> 
>  
> 
> The message error : 
> 
>  
> 
> 2007-03-22 18:13:50,793  INFO
> (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider:141) -
> Parsing configuration file [struts-default.xml]
> 
> 2007-03-22 18:13:52,386  INFO
> (com.opensymphony.xwork2.config.providers.XmlConfigurationProvider:141) -
> Parsing configuration file [struts-plugin.xml]
> 
> WebModule[/acnsf-war]PWC1270: Exception starting filter struts
> 
> Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory
> class:org.apache.struts2.spring.StrutsSpringObjectFactory - bean -
> jar:file:/C:/Sun/glassfish/domains/domain1/applications/j2ee-apps/acnsf/acns
> f-war_war/WEB-INF/lib/struts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:1
> 32
> 
>         at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(X
> mlConfigurationProvider.java:209)
> 
>         at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlC
> onfigurationProvider.java:101)
> 
>         at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfi
> guration.java:131)
> 
>         at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Configu
> rationManager.java:52)
> 
>         at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatche
> r.java:398)
> 
>         at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
> 
>         at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:20
> 1)
> 
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter
> Config.java:239)
> 
>         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil
> terConfig.java:333)
> 
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon
> fig.java:89)
> 
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:43
> 49)
> 
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5138)
> 
>         at com.sun.enterprise.web.WebModule.start(WebModule.java:307)
> 
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:9
> 60)
> 
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:944)
> 
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:671)
> 
>         at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1572)
> 
>         at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1217)
> 
>         at
> com.sun.enterprise.web.WebContainer.loadJ2EEApplicationWebModules(WebContain
> er.java:1142)
> 
>         at
> com.sun.enterprise.server.TomcatApplicationLoader.doLoad(TomcatApplicationLo
> ader.java:128)
> 
>         at
> com.sun.enterprise.server.AbstractLoader.load(AbstractLoader.java:226)
> 
>         at
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(Application
> Manager.java:323)
> 
>         at
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(Application
> Manager.java:197)
> 
>         at
> com.sun.enterprise.server.ApplicationManager.applicationDeployed(Application
> Manager.java:632)
> 
>         at
> com.sun.enterprise.admin.event.AdminEventMulticaster.invokeApplicationDeploy
> EventListener(AdminEventMulticaster.java:905)
> 
>         at
> com.sun.enterprise.admin.event.AdminEventMulticaster.handleApplicationDeploy
> Event(AdminEventMulticaster.java:889)
> 
>         at
> com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEvent
> Multicaster.java:445)
> 
>         at
> com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEve
> ntMulticaster.java:160)
> 
>         at
> com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastE
> vent(DeploymentNotificationHelper.java:295)
> 
>         at
> com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(
> DeploymentServiceUtils.java:210)
> 
>         at
> com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(
> ServerDeploymentTarget.java:285)
> 
>         at
> com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(Applica
> tionStartPhase.java:119)
> 
>         at
> com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(Deploymen
> tPhase.java:95)
> 
>         at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDe
> ploymentService.java:892)
> 
>         at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymen
> tService.java:263)
> 
>         at
> com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymen
> tService.java:281)
> 
>         at
> com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.deploy(ApplicationsC
> onfigMBean.java:542)
> 
>         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
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:
> 353)
> 
>         at
> com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:
> 336)
> 
>         at
> com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:
> 448)
> 
>         at
> com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:
> 213)
> 
>         at
> com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
> 
>         at
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanSer
> verInterceptor.java:815)
> 
>         at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
> 
>         at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source)
> 
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
> .java:25)
> 
>         at java.lang.reflect.Method.invoke(Method.java:585)
> 
>         at
> com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
> 
>         at $Proxy1.invoke(Unknown Source)
> 
>         at
> com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInte
> rceptor.java:297)
> 
>         at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentServic
> e(AutoDeployer.java:508)
> 
>         at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployJavaEEArchive(Au
> toDeployer.java:489)
> 
>         at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deploy(AutoDeployer.ja
> va:436)
> 
>         at
> com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll(AutoDeployer
> .java:253)
> 
>         at
> com.sun.enterprise.deployment.autodeploy.AutoDeployControllerImpl$AutoDeploy
> Task.run(AutoDeployControllerImpl.java:361)
> 
>         at java.util.TimerThread.mainLoop(Timer.java:512)
> 
>         at java.util.TimerThread.run(Timer.java:462)
> 
> Caused by: Bean type class com.opensymphony.xwork2.ObjectFactory with the
> name spring has already been loaded by bean -
> jar:file:/C:/Sun/glassfish/domains/domain1/applications/j2ee-apps/acnsf/stru
> ts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:132 - bean -
> jar:file:/C:/Sun/glassfish/domains/domain1/applications/j2ee-apps/acnsf/acns
> f-war_war/WEB-INF/lib/struts2-spring-plugin-2.0.6.jar!/struts-plugin.xml:8:1
> 32
> 
>         at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(X
> mlConfigurationProvider.java:194)
> 
>         ... 60 more
> 
> PWC1306: Context startup failed due to previous errors
> 
> 2007-03-22 18:13:52,402  INFO (org.apache.tiles.access.TilesAccess:58) -
> Removing TilesContext for context:
> org.apache.catalina.core.ApplicationContextFacade
> 
> PWC1412: WebModule[/acnsf-war] ServletContext.log():Closing Spring root
> WebApplicationContext
> 
> 2007-03-22 18:13:52,402  INFO
> (org.springframework.web.context.support.XmlWebApplicationContext:599) -
> Closing application context [Root WebApplicationContext]
> 
> 2007-03-22 18:13:52,402  INFO
> (org.springframework.beans.factory.support.DefaultListableBeanFactory:272)
> -
> Destroying singletons in
> {org.springframework.beans.factory.support.DefaultListableBeanFactory
> defining beans
> [userManager,entityManager,domainManager,actionManager,profileManager,subdom
> ainManager,bankManager,agencyManager,iniciativeManager,naturalPersonManager,
> legalEntityManager,businessEntityManager,phoneManager,emailManager,unitManag
> er,domicileManager,addressManager,frontManager,paperManager,blockManager,rel
> ationManager,channelManager]; root of BeanFactory hierarchy}
> 
> [AutoDeploy] Successfully autodeployed :
> C:\Sun\glassfish\domains\domain1\autodeploy\acnsf.ear.
> 
>  
> 
>  
> 
> 
> http://www.mc1.com.br/images/assinatura_nova_r1_c1.gif
> 
> 
> http://www.mc1.com.br/images/assinatura_nova_r2_c1.gif
> 
> Daniel Ferreira Felix 
> Tecnologia
> Fone    : 11 6011-1300 - ramal 1352
> Fax      : 11 3141-1200
> 
> http://www.mc1.com.br/images/assinatura_nova_r2_c3.gif
> 
> 
> http://www.mc1.com.br/images/assinatura_nova_r3_c1.gif
> 
>  
> 
>  
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts-2.0.6-and-Spring-tf3450443.html#a9626120
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