Ola Pessoal. comecei meus estudos sobre jsp e servlets a um tempo, e agora decidir partir para um framework. Estou começando a aprender sobre o Struts 2. Estou seguindo a apostila da Caelum e estou com alguns problemas para configura-lo.
Seguindo os passos da apostila ,fiz o download do struts e colocoquei na pasta WEB-INF/lib os seguintes jars :
commons-fileupload-1.x.x.jar
commons-io-1.x.x.jar
commons-logging-1.0.4.jar
freemarker-2.3.15.jar
ognl-2.7.3.jar
struts2-convention-plugin-2.1.8.1.jar
struts2-core-2.1.8.1.jar
xwork-core-2.1.6.jar
javassist-3.x.ga.jar
para adiciona-los ao classpath da aplicação basta eu clicar com o botao direito neles no eclipse > build path > add to build path ??
Criei uma action somente para testar :
package br.com.springtech.action;
import org.apache.struts2.convention.annotation.Action;
import org.apache.struts2.convention.annotation.Result;
public class CadastrarClienteAction {
@Action(value = "cadastrado",results={
@Result(location ="cadastrado.jsp",name="ok")})
public String execute(){
System.out.println("cadastrado");
return "ok";
}
}
e dentro da pasta WEB-INF/content criei o cadastrado.jsp.
porem quando tento acessar localhost:8080/springtech/cadastrado ocorre erro 404.
Será que alguem pode me ajudar por favor?
obrigado