Problema, Struts, Tutorial do Portal Java

Ola,

Estou com um problema para rodar uma aplicação exemplo de um tutorial aqui do Portal Java. ( Tutorial: Eclipse com Tomcat e Struts ).

Acontece que na hora q eu vou rodar o exemplo StrutsBlank aparece o seguinte erro

javax.servlet.ServletException: Missing message for key “welcome.title” org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.Welcome_jsp._jspService(Welcome_jsp.java:81)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994)
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:343)
org.apache.struts.action.RequestProcessor.processForward(RequestProcessor.java:553)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:211)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

Qual poderia ser o problema?
Att,
Thiago

Cara, Eu também tive esse problema. Verifiquei que usando o plugin do tomcat no eclipse e configurando o build path, ele me deletava o arquivo MessageResource que tinha no projeto. Aí dava o mesmo problema. Tem que verificar onde colocar o arquivo de propriedades. O erro está acusando que não esta encontrando a chave welcome.title, que tem nesse arquivo.

mas voce consegui resolver o problema?

cara o arquivo *.properties estava faltando no WEB-INF/classes/
ele deve ficar nesse diretorio e ser setado no arquivo do conf-struts.xml
ok!!!

Você precisa colocar este trecho no final de seu web.xml:
<message-resources parameter=“resources.application” />

Este código está setando para o “application.properties” que está em “WEB-INF/classes/resources/”

repare que ele está sendo apontado como se fosse uma classe, e o nome totalmente qualificado dele é “resources.application”, ou seja, tem que estar desse jeito:
“WEB-INF/classes/resources/application.properties”

Espero que isso te ajude.

Até mais…

valeu bob esponja!