Hello Everybody, this is mi first message.

Well, i have a problem when change the number of tapestry version.

I have a proof project with Tapestry 5.3.4 (with Hibernate and Spring). I
create a WAR file with maven and install in Tomcat and run very well,
without problems, but i change for Tapestry version to 5.3.7 or 5.4-beta-2
and Tomcat say an error (at the end of email).

Well, with the same code i create other project with Tapestry 5.4-beta-2
(or 5.3.7), create WAR file and run in Tomcat without problems, but when i
change to tapestry 5.3.4 i've got the same error when before.


The error in Tomcat:

 Catalina Log:

feb 21, 2014 4:15:42 PM org.apache.catalina.core.AprLifecycleListener init
> Información: La biblioteca nativa de Apache Tomcat basada en ARP que
> permite un rendimiento óptimo en entornos de desarrollo no ha sido hallada
> en java.library.path:
> /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
> feb 21, 2014 4:15:43 PM org.apache.coyote.AbstractProtocol init
> Información: Initializing ProtocolHandler ["http-bio-8080"]
> feb 21, 2014 4:15:43 PM org.apache.coyote.AbstractProtocol init
> Información: Initializing ProtocolHandler ["ajp-bio-8009"]
> feb 21, 2014 4:15:43 PM org.apache.catalina.startup.Catalina load
> Información: Initialization processed in 1822 ms
> feb 21, 2014 4:15:43 PM org.apache.catalina.core.StandardService
> startInternal
> Información: Arrancando servicio Catalina
> feb 21, 2014 4:15:43 PM org.apache.catalina.core.StandardEngine
> startInternal
> Información: Starting Servlet Engine: Apache Tomcat/7.0.52
> feb 21, 2014 4:15:43 PM org.apache.catalina.startup.HostConfig deployWAR
> Información: Despliegue del archivo
> /home/AAAAA/apache-tomcat/webapps/proof.war de la aplicación web
> feb 21, 2014 4:15:57 PM org.apache.catalina.core.StandardContext
> startInternal
> Grave: Error filterStart
> feb 21, 2014 4:15:57 PM org.apache.catalina.core.StandardContext
> startInternal
> Grave: Falló en arranque del Contexto [/proof] debido a errores previos
> feb 21, 2014 4:15:57 PM org.apache.catalina.loader.WebappClassLoader
> checkThreadLocalMapForLeaks
> Grave: La aplicación web [/proof] creó un ThreadLocal con clave del tipo
> [org.apache.tapestry5.ioc.internal.services.PerthreadManagerImpl.MapHolder]
> (valor
> [org.apache.tapestry5.ioc.internal.services.PerthreadManagerImpl$MapHolder@416e43d7])
> y un valor del tipo [java.util.HashMap] (valor [{1=DEFINED, 2=DEFINED}])
> pero no pudo quitarlo cuando la aplicación web se paró. Los hilos se van a
> renovar con el tiempo para intentar evitar in posible fallo de memoria.
> feb 21, 2014 4:15:57 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> Información: Despliegue del directorio
> /home/AAAAA/apache-tomcat/webapps/examples de la aplicación web
> feb 21, 2014 4:16:00 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> Información: Despliegue del directorio
> /home/AAAAA/apache-tomcat/webapps/docs de la aplicación web
> feb 21, 2014 4:16:01 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> Información: Despliegue del directorio
> /home/AAAAA/apache-tomcat/webapps/ROOT de la aplicación web
> feb 21, 2014 4:16:01 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> Información: Despliegue del directorio
> /home/AAAAA/apache-tomcat/webapps/host-manager de la aplicación web
> feb 21, 2014 4:16:02 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> Información: Despliegue del directorio
> /home/AAAAA/apache-tomcat/webapps/manager de la aplicación web
> feb 21, 2014 4:16:03 PM org.apache.coyote.AbstractProtocol start
> Información: Starting ProtocolHandler ["http-bio-8080"]
> feb 21, 2014 4:16:03 PM org.apache.coyote.AbstractProtocol start
> Información: Starting ProtocolHandler ["ajp-bio-8009"]
> feb 21, 2014 4:16:03 PM org.apache.catalina.startup.Catalina start
> Información: Server startup in 19844 ms
>

 Localhost log:

feb 21, 2014 4:15:55 PM org.apache.catalina.core.ApplicationContext log
> Información: No Spring WebApplicationInitializer types detected on
> classpath
> feb 21, 2014 4:15:57 PM org.apache.catalina.core.StandardContext
> filterStart
> Grave: Excepción arrancando filtro app
> java.lang.RuntimeException: Service id 'ApplicationContextCustomizer' has
> already been defined by
> org.apache.tapestry5.spring.SpringModule.buildApplicationContextCustomizer(List,
> ChainBuilder) (at SpringModule.java:89) and may not be redefined by
> org.apache.tapestry5.spring.modules.SpringModule.buildApplicationContextCustomizer(List,
> ChainBuilder) (at SpringModule.java:91). You should rename one of the
> service builder methods.
>     at
> org.apache.tapestry5.ioc.internal.RegistryImpl.<init>(RegistryImpl.java:183)
>     at
> org.apache.tapestry5.ioc.RegistryBuilder.build(RegistryBuilder.java:177)
>     at
> org.apache.tapestry5.internal.TapestryAppInitializer.createRegistry(TapestryAppInitializer.java:200)
>     at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:109)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
>     at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)
>     at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4809)
>     at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5485)
>     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>     at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>     at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>     at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
>     at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073)
>     at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>     at java.lang.Thread.run(Thread.java:744)
>
> feb 21, 2014 4:16:00 PM org.apache.catalina.core.ApplicationContext log
> Información: ContextListener: contextInitialized()
> feb 21, 2014 4:16:00 PM org.apache.catalina.core.ApplicationContext log
> Información: SessionListener: contextInitialized()
> feb 21, 2014 4:16:00 PM org.apache.catalina.core.ApplicationContext log
> Información: ContextListener:
> attributeAdded('org.apache.jasper.compiler.TldLocationsCache',
> 'org.apache.jasper.compiler.TldLocationsCache@6c99aeea')
>

Reply via email to