Projeto JSF

9 views
Skip to first unread message

Plinio

unread,
Sep 20, 2010, 2:08:24 PM9/20/10
to javasf: JavaServer Faces Group, plinio...@gmail.com
Boa Tarde,

Estou tentando criar um projeto em jsf e estou tendo problemas pra
montar a estrutura do projeto.
Seguinte, ao executar o tomcat para rodar a a aplicação eu obtive o
seguinte erro:


INFO: The listener "com.sun.faces.config.ConfigureListener" is already
configured for this context. The duplicate definition has been
ignored.
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.util.ReflectionUtils
$ReflectionUtilsListener" is already configured for this context. The
duplicate definition has been ignored.
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already
configured for this context. The duplicate definition has been
ignored.
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.application.WebappLifecycleListener"
is already configured for this context. The duplicate definition has
been ignored.
20/09/2010 14:52:30 com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2_04-b07-
FCS) for context '/siaco_php'
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener
instance of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/transaction/Synchronization
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at
com.caucho.config.inject.InjectManager.addContext(InjectManager.java:
458)
at com.caucho.config.inject.InjectManager.init(InjectManager.java:
382)
at com.caucho.config.inject.InjectManager.create(InjectManager.java:
543)
at com.caucho.config.inject.InjectManager.create(InjectManager.java:
490)
at com.caucho.config.el.CandiElResolver.<init>(CandiElResolver.java:
64)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.faces.util.Util.createInstance(Util.java:471)
at com.sun.faces.util.Util.createInstance(Util.java:436)
at
com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:
650)
at
com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:
537)
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:
436)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
4135)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4630)
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:
546)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:
637)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:
563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
498)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:
321)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:
119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
445)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
519)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.ClassNotFoundException:
javax.transaction.Synchronization
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1645)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:
1491)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 42 more
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
20/09/2010 14:52:30 org.apache.catalina.core.StandardContext start
SEVERE: Context [/siaco_php] startup failed due to previous errors

minha biblioteca esta assim: WEB-INF/lib

commons-beanutils-1.8.0.jar
commons-collections-2.1.1.jar
commons-digester-1.7.jar
commons-logging-1.0.4.jar
jsf-api.jar
jsf-impl.jar
jstl-1.2.jar

Tomcat 6.x

Gostaria de saber pq está ocorrendo esse erro:
com.sun.faces.config.ConfigureListener java.lang.NoClassDefFoundError:
javax/transaction/Synchronization

Está faltando alguma lib e/ou alguma declaração no web.xml

Obrigado.

Fabiano Almeida

unread,
Sep 20, 2010, 4:37:02 PM9/20/10
to jav...@googlegroups.com
Plinio,

Dá uma olhada no meu blog. Tem um exemplo de aplicação usando JSF com Spring e Hibernate.

Abraço.


--
Você recebeu esta mensagem por que é membro do Google Group "Javasf".
http://groups.google.com/group/javasf

Conheça também:
 - Grupo Java Brazil em http://groups.google.com/group/thejavabrazil



--
Atenciosamente,

Fabiano Almeida.

Twitter @almeidafabiano
Blog fabianoalmeida.wordpress.com

Reply all
Reply to author
Forward
0 new messages