I almost forgot.
The 2.0.7 version is getting GA. Maybe it can be a good idea wait this
version to migrate your app. More bugs fixed.
Felipe
Felipe Rodrigues wrote:
>
> 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#a9626143
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]