Como configurar o Struts?

8 respostas
ma.pops

baixei o arquivo struts-1.3.10.zip do site do jakarta. Descompactei esse zip dentro do meu workspace.
fiz as configurações no web.xml do projeto so q ainda não está funcionando.
Segue abaixo o codigo no 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_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>struts</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
  	<servlet-name>testeDeStruts</servlet-name>
  	<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  	<load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
  	<servlet-name>testeDeStruts</servlet-name>
  	<url-pattern>*.do</url-pattern>
  </servlet-mapping>
</web-app>

Alguem consegue ver o que eu fiz de errado?
se falta mais alguma coisa
desde já agradeço.
Boa noite

8 Respostas

V

Aconselho a utilizar o Struts 2, que é muito diferente que o Struts 1, e depois vai ser um parto para fazer uma migração, se necessário

V

Detalhe, você abriu dois tópicos identicos

E

Voce pode postar mais detalhes? tipo que erro ta dando, o struts-config …

ma.pops

eu vi vinicius
mas naum sei como deletar o outro
tava tentando.

Renato_Ceadareanu

Primeiro fala o erro q esta dando…

V

hahaha, nem eu, foi só um comentário.

Mas então o que você vai fazer quanto ao problema?

ma.pops

E ae galera
Desculpem não ter mais entrado para responder aqui
mas sofri um acidente e não estava podendo mecher no pc
mais tudo bem agora ja to melhor

bom voltando ao assunto
o erro que esta aparecendo e esse

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: java.lang.NullPointerException: Module ‘null’ not found.

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException: Module ‘null’ not found.

org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)

org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)

org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:1098)

org.apache.struts.taglib.TagUtils.message(TagUtils.java:956)

org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:224)

org.apache.jsp.testa_002dmensagens_jsp._jspx_meth_bean_005fmessage_005f0(testa_002dmensagens_jsp.java:108)

org.apache.jsp.testa_002dmensagens_jsp._jspService(testa_002dmensagens_jsp.java:60)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.


Apache Tomcat/6.0.18


e eu não sei como iniciar uma struts-config.xml
mais eu axei um pronto e adaptei pra mim
não sei se esta certo mais segue o codigo

<?xml version="1.0" encoding="UTF-8"?>   
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"   
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">  
<struts-config>
	<!-- Arquivo de Mensagens -->
	<message-resources parameter="MessageResources"/>
</struts-config>

Obrigado

ma.pops

galera consegui resolver
a declaração no web.xml estava errada
já consertei e deu certo
vlw pela atenção ate mais

Criado 27 de maio de 2009
Ultima resposta 31 de mai. de 2009
Respostas 8
Participantes 4