JBoss Seam erro

5 respostas
tiagoemerick

Seguinte!!!

preciso da ajuda de vcs.

To usando a ferramenta da JBoss pra desenvolver com Seam, mas ao criar o projeto da erro.

Simplesmente crio um seam project, aponto o tom cat 6, configuro o banco e crio o projeto!
Só com isso, se eu mandar rodar, da pau!!!

Estranho! Ele configura tudo e ainda da pau!
Procurei bastante, mas nao soube resolver.

Alguem ja viu esse erro:

12/12/2008 16:19:15 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: T:\Java\jdk1.6.0_11\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oracle\product\10.2.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\CyberLink\Power2Go;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin
12/12/2008 16:19:15 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
12/12/2008 16:19:15 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 628 ms
12/12/2008 16:19:15 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
12/12/2008 16:19:15 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
12/12/2008 16:19:16 org.jboss.seam.servlet.SeamListener contextInitialized
INFO: Welcome to Seam 2.0.2.SP1
12/12/2008 16:19:16 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.StandardDeploymentStrategy.<init>(StandardDeploymentStrategy.java:28)
	at org.jboss.seam.init.Initialization.create(Initialization.java:101)
	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.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javassist.bytecode.ClassFile
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 18 more
12/12/2008 16:19:16 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
12/12/2008 16:19:16 org.apache.catalina.core.StandardContext start
SEVERE: Context [/seam] startup failed due to previous errors
12/12/2008 16:19:16 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:156)
	at org.jboss.seam.core.Events.exists(Events.java:151)
	at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:236)
	at org.jboss.seam.contexts.Lifecycle.endApplication(Lifecycle.java:56)
	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.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:516)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
	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:288)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 22 more
12/12/2008 16:19:16 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
12/12/2008 16:19:16 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12/12/2008 16:19:16 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/35  config=null
12/12/2008 16:19:16 org.apache.catalina.startup.Catalina start
INFO: Server startup in 957 ms

Valeu

5 Respostas

D

Está dando erro de falta de classe.

tubiluki

acho que o jboss tools e o seam-gen so geram codigo pronto para rodar no jboss.

para tomcat acho que tem de adaptar algumas coisa…

libs na verdade.

D

Eu nunca precisei pesquisar a respeito da “limitação”(que server ele roda) dele por que utilizo o jboss 4.2.2 para rodar a aplicação. Mas caso você queira, depois eu posso pesquisar a respeito.

Abraço

tiagoemerick

Exato!!
Eu ja tinha percebido isso, mas eu esqueci de comentar aqui.
De fato existe essa lib javassist que ele acusou estar faltando.

Baixei 14 versoes diferentes dessa lib e o erro continua o mesmo. =/
Pensei tambem a mesma coisa sobre o tom cate e jboss, mas mesmo fazendo o mesmo processo
com JBoss, os erros sao outros e ate piores e muito mais! Muito estranho. To usando a IDE do JBoss. Essa nova q é paga!

Achei que quando vc criasse um projeto nele, ele ja traria as libs e tudo. Mas eu nao to conseguindo!!

Alguem ai???

Caso voces nao saibam tambem, alguem teria um projeto JBoss Seam ai configurado e rodando??
Mesmo que seja so o esqueleto! Como eu nao to conseguindo, to querendo um pra comparar e aprender!

Vlw

tubiluki

no zip do jboss seam tem diversos exemplos…

o sobre jpa… tem os resources necessários para rodar no tomcat…

de uma olhada…

Criado 12 de dezembro de 2008
Ultima resposta 12 de dez. de 2008
Respostas 5
Participantes 3