[Resolvido]Erro HTTP 404 em todos os meus arquivos

7 respostas
C

E aê galera!!!

Estou com uma grande dúvida...
Comecei os estudos em STRUTS de algumas apostilas e da Caelum FJ-21, porém todas as pequenas aplicações estão tendo como erro HTTP 404.

Fiz os mesmos passo à passo das apostilas, criei os arquivos .xml e fiz mapping para redirecionar páginas.
Estão sem erros de códigos, porém está sendo impossível de encontrar o objeto/arquivo da página.

Segue a resposta do console ao rodar...

10/03/2010 11:49:27 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: C:\Program Files\Java\jre6\bin;.;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\oraclexe\app\oracle\product0.2.0\server\bin;C:\Program Files\JavaFX\javafx-sdk1.2\bin;C:\Program Files\JavaFX\javafx-sdk1.2\emulator\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;c:\Program Files\Common Files\Roxio Shared\DLLShared\;c:\Program Files\Common Files\Roxio Shared0.0\DLLShared\;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Sun\SDK\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live
10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ExemploServlet' did not find a matching property.
10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:jspteste' did not find a matching property.
10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:struts' did not find a matching property.
10/03/2010 11:49:27 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
10/03/2010 11:49:27 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 715 ms
10/03/2010 11:49:27 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/03/2010 11:49:27 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
10/03/2010 11:49:29 org.apache.catalina.util.ExtensionValidator validateManifestResources
INFO: ExtensionValidator[/struts][commons-attributes-api-2.2.jar]: Required extension "ant" not found.
10/03/2010 11:49:29 org.apache.catalina.util.ExtensionValidator validateManifestResources
INFO: ExtensionValidator[/struts][commons-attributes-api-2.2.jar]: Required extension "qdox" not found.
10/03/2010 11:49:29 org.apache.catalina.util.ExtensionValidator validateManifestResources
INFO: ExtensionValidator[/struts]: Failure to find 2 required extension(s).
10/03/2010 11:49:29 org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
10/03/2010 11:49:29 org.apache.catalina.core.StandardContext start
SEVERE: Context [/struts] startup failed due to previous errors
10/03/2010 11:49:29 org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/struts] has not been started
10/03/2010 11:49:30 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
10/03/2010 11:49:30 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
10/03/2010 11:49:30 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/33  config=null
10/03/2010 11:49:30 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2278 ms

e o arquivo .xml

<?xml version="1.0" encoding="UTF-8"?>

<struts-config>
	<action-mappings>
		<action path="/teste" type="br.com.inmetrics.struts.action.TesteSimplesAction">
			<forward name="ok" path="/exemplo.jsp" />
		</action>
		
		<action path="/teste" type="br.com.inmetrics.struts.action.ListaContatosAction">
			<forward name="lista" path="/lista.jsp" />
		</action>
		
	</action-mappings>
</struts-config>

Obrigado!!!!

7 Respostas

dcorteztec

amigo da uma olhada nesse erro Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.

zoren

Acho q vc quis dizer esses erros

10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin   
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ExemploServlet' did not find a matching property.   
10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin   
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:jspteste' did not find a matching property.   
10/03/2010 11:49:27 org.apache.tomcat.util.digester.SetPropertiesRule begin   
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:struts' did not find a matching property.

Essa info ai do DLL, tanto faz se tiver ou não no classpath

C

Já consegui pessoal!
VALEU!!!

E

Opa Amigo tem como postar a resolução do problema estou com um erro bem parecido.

06/10/2010 16:27:10 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: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.1\bin
06/10/2010 16:27:10 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:fj21-agenda' did not find a matching property.
06/10/2010 16:27:10 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
06/10/2010 16:27:10 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 515 ms
06/10/2010 16:27:10 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
06/10/2010 16:27:10 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.29
06/10/2010 16:27:10 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
06/10/2010 16:27:10 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
06/10/2010 16:27:10 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
06/10/2010 16:27:10 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
06/10/2010 16:27:11 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
06/10/2010 16:27:11 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
06/10/2010 16:27:11 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
06/10/2010 16:27:11 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
06/10/2010 16:27:11 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
06/10/2010 16:27:11 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
06/10/2010 16:27:11 org.apache.catalina.startup.Catalina start
INFO: Server startup in 707 ms
Conectando ao banco
06/10/2010 16:27:52 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet jsp threw exception
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3311/fj21
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at br.com.caelum.servlet.ConnectionFactory.getConnection(ConnectionFactory.java:12)
	at br.com.caelum.servlet.ContatoDAO.<init>(ContatoDAO.java:19)
	at org.apache.jsp.lista_002dcontatos_002delegante_jsp._jspService(lista_002dcontatos_002delegante_jsp.java:65)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Unknown Source)
E

Galera eu acabei de resolver o problema, eu coloquei um Jar no diretorio lib e outro na pasta raiz do projeto.

alssst

Amigo, qual arquivo você colocou nos diretórios que você indicou?
Como você chegou à conclusão de quais diretórios seriam os corretos?

Grato!

rodsm

Olhando através da minha bola de cristal eu não consegui ver qual o jar que o rapaz colocou… :?

Criado 10 de março de 2010
Ultima resposta 30 de nov. de 2010
Respostas 7
Participantes 6