LoginSignup
1
1

More than 5 years have passed since last update.

Struts1.3.10のテンプレートstruts-blankでいきなりエラーが出てしまう

Posted at

上記からFull Distributionをダウンロードし、struts-1.3.10/apps/struts-blank-1.3.10.warをtomcat/webappsにコピーし、tomcatを起動・再起動すると、勝手にwarが展開されます。Eclipseのtomcatプラグインを使っているのなら、自動でweb.xmlにコンテキストパスを登録してもらえます。

しかし、アクセスしてみるとWelcome.jspでエラーが。
```xml
javax.servlet.ServletException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: キー "welcome.title" に対応するメッセージが見つかりません
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

これはMessageResourcesのパスが違うということ。WEB-INF/lib/sturts-config.xmlを編集しましょう。


<!-- 編集前 -->

<message-resources parameter="MessageResources">

<!-- 編集後 -->
<message-resources parameter="" java.messageresources""="">

 パラメータに「java.」を追加するだけです。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1