[RESOLVIDO] Ajuda Erro Struts 2

Boa noite.

Estou tentando fazer um trabalho com Hibernate + JSF + Struts 2, o ultimo é obrigatório usar.

Tudo está indo bem, até o momento de adicionar o Struts 2. Adicionando as bibliotecas funciona tudo normal.

As Bibliotecas:

commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
ognl-3.0.6.jar
struts2-convention-plugin-2.3.8.jar
struts2-core-2.3.8.jar
xwork-core-2.3.8.jar

Agora o erro ocorre de pois do mapeamento no web.xml.

web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>AmigosWeb</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <session-config> <session-timeout>3</session-timeout> </session-config> <context-param> <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>resources.application</param-value> </context-param> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> </web-app>

Agora aqui acontece o erro:

[code]Mar 05, 2013 8:13:46 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Mar 05, 2013 8:13:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:WebStruts2’ did not find a matching property.
Mar 05, 2013 8:13:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:AmigosWeb’ did not find a matching property.
Mar 05, 2013 8:13:46 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-bio-8080”]
Mar 05, 2013 8:13:46 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
Mar 05, 2013 8:13:46 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 982 ms
Mar 05, 2013 8:13:46 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 05, 2013 8:13:46 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.37
Mar 05, 2013 8:13:50 PM 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.
Mar 05, 2013 8:13:50 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Inicializando Mojarra 2.1.1 (FCS 20110408) para o contexto '/AmigosWeb’
Mar 05, 2013 8:13:51 PM com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘produtoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ProdutoBean por bean.ProdutoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘professorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ProfessorBean por bean.ProfessorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘secaoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.SecaoBean por bean.SecaoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘alunoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.AlunoBean por bean.AlunoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘cozinheiroBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.CozinheiroBean por bean.CozinheiroBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘instrutorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.InstrutorBean por bean.InstrutorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘monitorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.MonitorBean por bean.MonitorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘serventeBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ServenteBean por bean.ServenteBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘usuarioBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.UsuarioBean por bean.UsuarioBean.
Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5309)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
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:722)

Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/AmigosWeb] startup failed due to previous errors
Mar 05, 2013 8:13:51 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/AmigosWeb] created a ThreadLocal with key of type [javax.faces.context.FacesContext$1] (value [javax.faces.context.FacesContext$1@4f7b3a21]) and a value of type [com.sun.faces.config.InitFacesContext] (value [com.sun.faces.config.InitFacesContext@2325754b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/host-manager
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/docs
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/examples
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@133c4539’)
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/manager
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/ROOT
Mar 05, 2013 8:13:52 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
Mar 05, 2013 8:13:52 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5613 ms
[/code]

Se alguém souber onde está o problema, e me ajudar eu fico agradecido.

Obrigado!

Olá amigo, deve ser ou biblioteca faltando ou conflito. Faz o seguinte, pega aquele StrutsBlank.war e importa ele para o eclipse para vc pegar aquelas bibliotecas e colar no seu projeto.

Adicionei umas bibliotecas a mais que vi no projeto, mas o erro na execução mudou, mas persiste.

[code]Mar 06, 2013 7:16:10 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Mar 06, 2013 7:16:10 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:WebStruts2’ did not find a matching property.
Mar 06, 2013 7:16:10 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:AmigosWeb’ did not find a matching property.
Mar 06, 2013 7:16:10 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-bio-8080”]
Mar 06, 2013 7:16:10 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
Mar 06, 2013 7:16:10 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 894 ms
Mar 06, 2013 7:16:10 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 06, 2013 7:16:10 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.37
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4733)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5291)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
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:722)

Mar 06, 2013 7:16:12 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/AmigosWeb] startup failed due to previous errors
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/host-manager
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/docs
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/examples
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Mar 06, 2013 7:16:12 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@27fcfa19’)
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/manager
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/ROOT
Mar 06, 2013 7:16:12 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
Mar 06, 2013 7:16:12 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
Mar 06, 2013 7:16:12 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2299 ms
[/code]

Amigo porque você declarou isso no web.xml

&lt;listener&gt;  
    &lt;listener-class&gt;com.sun.faces.config.ConfigureListener&lt;/listener-class&gt;  
  &lt;/listener&gt;  

O erro está dando por conta deste cara. Aparentemente você não possui a biblioteca com essa classe. Eu tenho um projeto com Struts 2, e não precisei configurar esse listener.

O erro estava no struts.xml. Obrigado pela ajuda. Estava faltando informação neste arquivo.

Sobre esta linha, ela gerou sozinha quando configurei o Eclipse para um projeto Web com JSF

[quote=BtAquino]Boa noite.

Estou tentando fazer um trabalho com Hibernate + JSF + Struts 2, o ultimo é obrigatório usar.

Tudo está indo bem, até o momento de adicionar o Struts 2. Adicionando as bibliotecas funciona tudo normal.

As Bibliotecas:

commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
ognl-3.0.6.jar
struts2-convention-plugin-2.3.8.jar
struts2-core-2.3.8.jar
xwork-core-2.3.8.jar

Agora o erro ocorre de pois do mapeamento no web.xml.

web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>AmigosWeb</display-name> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <session-config> <session-timeout>3</session-timeout> </session-config> <context-param> <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> </context-param> <context-param> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> <param-value>resources.application</param-value> </context-param> <listener> <listener-class>com.sun.faces.config.ConfigureListener</listener-class> </listener> </web-app>

Agora aqui acontece o erro:

[code]Mar 05, 2013 8:13:46 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Mar 05, 2013 8:13:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:WebStruts2’ did not find a matching property.
Mar 05, 2013 8:13:46 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:AmigosWeb’ did not find a matching property.
Mar 05, 2013 8:13:46 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“http-bio-8080”]
Mar 05, 2013 8:13:46 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler [“ajp-bio-8009”]
Mar 05, 2013 8:13:46 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 982 ms
Mar 05, 2013 8:13:46 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Mar 05, 2013 8:13:46 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.37
Mar 05, 2013 8:13:50 PM 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.
Mar 05, 2013 8:13:50 PM com.sun.faces.config.ConfigureListener contextInitialized
INFO: Inicializando Mojarra 2.1.1 (FCS 20110408) para o contexto '/AmigosWeb’
Mar 05, 2013 8:13:51 PM com.sun.faces.spi.InjectionProviderFactory createInstance
INFO: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘produtoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ProdutoBean por bean.ProdutoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘professorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ProfessorBean por bean.ProfessorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘secaoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.SecaoBean por bean.SecaoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘alunoBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.AlunoBean por bean.AlunoBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘cozinheiroBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.CozinheiroBean por bean.CozinheiroBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘instrutorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.InstrutorBean por bean.InstrutorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘monitorBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.MonitorBean por bean.MonitorBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘serventeBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.ServenteBean por bean.ServenteBean.
Mar 05, 2013 8:13:51 PM com.sun.faces.mgbean.BeanManager addBean
WARNING: JSF1074: O bean gerenciado denominado ‘usuarioBean’ já foi registrado. Substituindo o tipo de classe do bean gerenciado bean.UsuarioBean por bean.UsuarioBean.
Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter struts2
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4656)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5309)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
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:722)

Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Mar 05, 2013 8:13:51 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/AmigosWeb] startup failed due to previous errors
Mar 05, 2013 8:13:51 PM org.apache.catalina.loader.WebappClassLoader checkThreadLocalMapForLeaks
SEVERE: The web application [/AmigosWeb] created a ThreadLocal with key of type [javax.faces.context.FacesContext$1] (value [javax.faces.context.FacesContext$1@4f7b3a21]) and a value of type [com.sun.faces.config.InitFacesContext] (value [com.sun.faces.config.InitFacesContext@2325754b]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/host-manager
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/docs
Mar 05, 2013 8:13:51 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/examples
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Mar 05, 2013 8:13:52 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded(‘org.apache.jasper.compiler.TldLocationsCache’, ‘org.apache.jasper.compiler.TldLocationsCache@133c4539’)
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/manager
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /home/brunotheodoro/Documentos/Developer/apache-tomcat-7.0.37/webapps/ROOT
Mar 05, 2013 8:13:52 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“http-bio-8080”]
Mar 05, 2013 8:13:52 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler [“ajp-bio-8009”]
Mar 05, 2013 8:13:52 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 5613 ms
[/code]

Se alguém souber onde está o problema, e me ajudar eu fico agradecido.

Obrigado![/quote]