Olá galera.
Bom, estou com um problema que nao consigo resolver.
Não consigo acessar nenhuma página do projeto usando o Struts2.
Acredito que o tomcat esteja instalado corretamente, pois consigo acessar a página localhost:8080/
Quando eu tento acessar qualquer página, nao consigo. Acontece o erro 404.
Bom, vamos aos códigos:
Minha Action:
package br.com.perfaco.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
public class ClienteAction {
@Action(value="inicio", results={
@Result(location="index.jsp", name="ok")}
)
public String execute(){
System.out.println("Executando a Lógica");
return"ok";
}
}
Meu arquivo XML
[quote]<?xml version="1.0" encoding="UTF-8"?>
perfaco
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2
/*
[/quote]
Coloquei a minha página index.jsp dentro de WebContent/WEB-INF/content
e adicionei os seguintes arquivos jars dentro da pasta WebContent/WEB-INF/lib: commons-fileupload-1.2.1, commons-io-1.3.2, commons-logging-1.0.4, freemarker-2.3.15, mysql-connector-java-5.1.7-bin, ognl-2.7.3, struts2-convention-plugin-2.1.8.1, struts2-core-2.1.8.1, xwork-core-2.1.6.
Estou usando o tomcat 6.0
Menssagem no console:
29/11/2011 09:39:28 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\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\12.0\DLLShared\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\MySQL\MySQL Server 5.5\bin
29/11/2011 09:39:28 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:perfaco' did not find a matching property.
29/11/2011 09:39:28 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
29/11/2011 09:39:28 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 432 ms
29/11/2011 09:39:28 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29/11/2011 09:39:28 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.32
29/11/2011 09:39:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts-default.xml]
29/11/2011 09:39:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts-plugin.xml]
29/11/2011 09:39:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Unable to locate configuration files of the name struts.xml, skipping
29/11/2011 09:39:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info
INFO: Parsing configuration file [struts.xml]
29/11/2011 09:39:29 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
29/11/2011 09:39:29 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
29/11/2011 09:39:29 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
29/11/2011 09:39:29 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
29/11/2011 09:39:29 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
29/11/2011 09:39:29 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
29/11/2011 09:39:29 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
29/11/2011 09:39:30 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
29/11/2011 09:39:30 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29/11/2011 09:39:30 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/14 config=null
29/11/2011 09:39:30 org.apache.catalina.startup.Catalina start
INFO: Server startup in 1123 ms
Desde já agradeço a ajuda!