[jbossseam-issues] [JBoss JIRA] Commented: (JBSEAM-2183) Blog example fails to deploy under Tomcat: no el-api.jar or jsp-api.jar

Rob Jellinghaus (JIRA) jira-events at lists.jboss.org
Tue Oct 30 02:26:01 EDT 2007


    [ http://jira.jboss.com/jira/browse/JBSEAM-2183?page=comments#action_12384994 ] 
            
Rob Jellinghaus commented on JBSEAM-2183:
-----------------------------------------

With Tomcat 6.0.14, there is a different error, but it still fails to work:

INFO: SessionListener: contextInitialized()
Oct 29, 2007 11:23:03 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener
java.lang.NoClassDefFoundError: javassist/bytecode/ClassFile
	at org.jboss.seam.deployment.Scanner.<init>(Scanner.java:51)
	at org.jboss.seam.deployment.Scanner.<init>(Scanner.java:44)
	at org.jboss.seam.deployment.NamespaceScanner.<init>(NamespaceScanner.java:24)
	at org.jboss.seam.init.Initialization.addNamespaces(Initialization.java:783)
	at org.jboss.seam.init.Initialization.create(Initialization.java:85)
	at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
	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:117)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Thread.java:619)
Oct 29, 2007 11:23:03 PM org.apache.catalina.core.StandardContext listenerStop
SEVERE: Exception sending context destroyed event to listener instance of class org.jboss.seam.servlet.SeamListener
java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
	at org.jboss.seam.core.Events.instance(Events.java:158)
	at org.jboss.seam.core.Events.exists(Events.java:153)
	at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:236)
	at org.jboss.seam.contexts.Lifecycle.endApplication(Lifecycle.java:52)
	at org.jboss.seam.contexts.ServletLifecycle.endApplication(ServletLifecycle.java:118)
	at org.jboss.seam.servlet.SeamListener.contextDestroyed(SeamListener.java:39)
	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3869)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4503)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4367)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
	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:117)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
	at java.lang.Thread.run(Thread.java:619)

And indeed, neither javassist.jar nor thirdparty-all.jar are included in jboss-seam-blog.war.

> Blog example fails to deploy under Tomcat: no el-api.jar or jsp-api.jar
> -----------------------------------------------------------------------
>
>                 Key: JBSEAM-2183
>                 URL: http://jira.jboss.com/jira/browse/JBSEAM-2183
>             Project: JBoss Seam
>          Issue Type: Bug
>          Components: Examples
>    Affects Versions: 2.0.0.CR3
>         Environment: Windows XP, JDK 1.6.0_03, Tomcat 5.5.12
>            Reporter: Rob Jellinghaus
>
> I can build Seam 2.0.0.CR3 just fine (maven does its wacky dance without complaint), and "cd examples/blog; ant tomcat.deploy" works.  I then copy jboss-seam-blog.war from the directory where it puts it into my actual Tomcat webapps directory, and start up Tomcat.  And boom:
> [main                 ] 2007-10-29 22:38:37,515  INFO         HostConfig:783 - Deploying web application archive jboss-seam-blog.war
> [main                 ] 2007-10-29 22:38:37,968 ERROR [/jboss-seam-blog]:3643 - Error configuring application listener of class com.sun.faces.config.ConfigureListener
> java.lang.NoClassDefFoundError: javax/el/CompositeELResolver
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>         at java.lang.Class.getConstructor0(Class.java:2699)
>         at java.lang.Class.newInstance0(Class.java:326)
>         at java.lang.Class.newInstance(Class.java:308)
>         at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3641)
>         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:597)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> [main                 ] 2007-10-29 22:38:38,015 ERROR [/jboss-seam-blog]:3650 - Skipped installing application listeners due to previous error(s)
> [main                 ] 2007-10-29 22:38:38,015 ERROR    StandardContext:4128 - Error listenerStart
> [main                 ] 2007-10-29 22:38:38,015 ERROR    StandardContext:4153 - Context [/jboss-seam-blog] startup failed due to previous errors
> Which makes sense, because that class is defined in el-api.jar and jsp-api,jar, neither of which are packaged into jboss-seam-blog.war.
> This is too bad, because this used to work in Seam 1.2.0.
> Reported this on the forum, then tried it with 2.0.0CR3, same problem.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list