Bom pessoal tem um topico ai parecido mais quis refazer esse aqui com mais informações..
olha só amigos tenho um projeto que utilizo alguns frameworks, Spring,Strut,Hibernate certo.
Então amigos tenho uma pagina WEB.XML que esta com as seguintes configurações:
ExtratorSiape
<!--
Listener para o Spring
O listener vai procurar automaticamente pelo arquivo applicationContext.xml em WEB-INF
-->
<!--listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/applicationContext.xml
</param-value>
</context-param>
<!-- Listener que configura o Log (log4j) -->
<context-param>
<param-name>br.gov.agu.siapecarga.log.conf</param-name> <!-- Alterado 11/01/2010 -->
<!-- param-name>br.gov.agu.sicap.log.conf</param-name-->
<param-value>/WEB-INF/classes/resources/log4j.xml</param-value>
</context-param>
<!-- Servlet do Struts -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
Reparem que a configuração do listener esta comentada, mais pq? olha que que ocorre quando essa linha não esta comentada, aparece o seguinte erro:
13/01/2011 08:31:03 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_15\jre\bin;.;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jdk1.5.0_15/bin/…/jre/bin/client;C:/Program Files/Java/jdk1.5.0_15/bin/…/jre/bin;C:\Program Files\Java\jdk1.5.0_15\bin
13/01/2011 08:31:03 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13/01/2011 08:31:03 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 437 ms
13/01/2011 08:31:03 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13/01/2011 08:31:03 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
13/01/2011 08:31:03 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
- 2011-01-13 08:31:05,021 INFO [main] (ContextLoader.java:180) org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
- 2011-01-13 08:31:05,021 INFO [main] (ApplicationContext.java:649) org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ExtratorSiape]
java.lang.NoClassDefFoundError: org/objectweb/asm/Type
13/01/2011 08:31:09 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
13/01/2011 08:31:09 org.apache.catalina.core.StandardContext start
SEVERE: Context [/ExtratorSiape] startup failed due to previous errors
-
2011-01-13 08:31:09,526 INFO [main] (ApplicationContext.java:649) org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/ExtratorSiape] - Closing Spring root WebApplicationContext
13/01/2011 08:31:09 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13/01/2011 08:31:10 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13/01/2011 08:31:10 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16 config=null
13/01/2011 08:31:10 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13/01/2011 08:31:10 org.apache.catalina.startup.Catalina start
INFO: Server startup in 6846 msEntão amigos esta ocorrendo esse erro e o projeto não consegue subir para o tomcat…
Mais se eu deixar essa configuração do listener comentada o projeto consegue subir para o tomcat e consegue enchergar a pagina index mais quando vai redirecionar para o arquivo de configuração applicationContexto.xml que faz não chegar no arquivo struct struct-config.xml.
Ocorre o seguinte erro:Console quando inicia o tomcat:
13/01/2011 08:40:13 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_15\jre\bin;.;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jdk1.5.0_15/bin/…/jre/bin/client;C:/Program Files/Java/jdk1.5.0_15/bin/…/jre/bin;C:\Program Files\Java\jdk1.5.0_15\bin
13/01/2011 08:40:13 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
13/01/2011 08:40:13 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 444 ms
13/01/2011 08:40:13 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
13/01/2011 08:40:13 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
13/01/2011 08:40:13 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
-
2011-01-13 08:40:14,777 INFO [main] (ActionServlet.java:1686) org.apache.struts.action.ActionServlet - Loading chain catalog from jar:file:/D:/USURIO~1/RODRIG~1.AGU/AppData/Local/Temp/0-ExtratorSiape/WEB-INF/lib/struts-core-1.3.8.jar!/org/apache/struts/chain/chain-config.xml
13/01/2011 08:40:15 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
13/01/2011 08:40:15 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13/01/2011 08:40:15 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15 config=null
13/01/2011 08:40:15 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
13/01/2011 08:40:15 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1858 msConsole depois de ter chamado o projeto no Internet Explore:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: No action config found for the specified url.
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
org.apache.struts.chain.commands.InvalidPathException: No action config found for the specified url.
org.apache.struts.chain.commands.AbstractSelectAction.execute(AbstractSelectAction.java:71)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
ME AJUDEM POR FAVORRR>>>RRSR
AGUARDANDO RESPOSTAS>>