5 Replies Latest reply on Jan 18, 2006 5:54 AM by Gavin King

    After all: Seam from CVS deploy on Tomcat 55

    Timo Schnölzer Newbie

      Hi Folks,

      after beeing able to update seam and jboss 4 branch from CVS and deploy with success, i have to deal with POJO Tomcat mode.

      Using the binary Tomcat 55 i get the following error:

      INFO 17-01 23:24:36,898 (Initialization.java:init:91) -done initializing Seam
      17.01.2006 23:24:36 org.apache.catalina.startup.HostConfig deployWAR
      INFO: Deploying web application archive tomcat-seam-noejb.war
      log4j:WARN No appenders could be found for logger (org.apache.catalina.session.ManagerBase).
      log4j:WARN Please initialize the log4j system properly.
      java.lang.RuntimeException: Unable to create a KernelInitializer based on the specified KernelConfig
       at org.jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java:139)
       at org.jboss.kernel.KernelFactory.assembleNewKernel(KernelFactory.java:81)
       at org.jboss.kernel.KernelFactory.newInstance(KernelFactory.java:48)
       at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.bootstrap(AbstractBootstrap.java:122)
       at org.jboss.kernel.plugins.bootstrap.standalone.StandaloneBootstrap.bootstrap(StandaloneBootstrap.java:63)
       at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:87)
       at org.jboss.kernel.plugins.bootstrap.standalone.StandaloneBootstrap.main(StandaloneBootstrap.java:46)
       at org.jboss.seam.core.Microcontainer.startup(Microcontainer.java:28)
       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.jboss.seam.util.Reflections.invoke(Reflections.java:13)
       at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
       at org.jboss.seam.Component.callComponentMethod(Component.java:1112)
       at org.jboss.seam.Component.callCreateMethod(Component.java:1100)
       at org.jboss.seam.Component.newInstance(Component.java:1089)
       at org.jboss.seam.Component.getInstance(Component.java:1037)
       at org.jboss.seam.Component.getInstance(Component.java:1020)
       at org.jboss.seam.contexts.Lifecycle.startup(Lifecycle.java:88)
       at org.jboss.seam.contexts.Lifecycle.endInitialization(Lifecycle.java:68)
       at org.jboss.seam.init.Initialization.init(Initialization.java:90)
       at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:30)
       at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3692)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:4127)
       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.NoSuchMethodError: org.jboss.joinpoint.spi.JoinpointFactory.getConstructorJoinpoint(Lorg/jboss/reflect/spi/ConstructorInfo;Ljava/util/Map;)Lorg/jboss/joinpoint/spi/ConstructorJoinpoint;
       at org.jboss.kernel.plugins.config.Configurator.findConstructor(Configurator.java:194)
       at org.jboss.kernel.plugins.config.Configurator.getConstructorJoinPoint(Configurator.java:175)
       at org.jboss.kernel.plugins.config.Configurator.instantiate(Configurator.java:83)
       at org.jboss.kernel.plugins.config.Configurator.instantiateAndConfigure(Configurator.java:59)
       at org.jboss.kernel.plugins.config.property.PropertyKernelConfig.getImplementation(PropertyKernelConfig.java:142)
       at org.jboss.kernel.plugins.config.property.PropertyKernelConfig.createKernelInitializer(PropertyKernelConfig.java:108)
       at org.jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java:133)
       ... 46 more


      Which version of Tomcat should i use against CVS head of Seam

      Thx for help
      Timo