ダークエリア

SEのお仕事の備忘録や、ゲームの話などなどを記事に放り込む!!

Struts1.3.10でWebアプリケーション作成

◆環境

・Struts1.3.10

 

◆やりかた

Struts動作確認

参考: 13.エクリプスでStruts(ストラッツ)入門 | アイオステクノロジー株式会社

https://fa11enprince.hatenablog.com/entry/2014/03/05/033713

ダウンロード: http://struts.apache.org/download.cgi struts-1.3.10-apps.zip

struts-examples-1.3.10.warを使って

http://localhost:8080/struts-examples-1.3.10/welcome.do を確認

 

Struts Webアプリケーション作成

Eclipsetomcatプロジェクトを新規作成

struts-blank-1.3.10.war → struts-blank-1.3.10.zip

展開してpages、WEB-INF、index.jspをコピー

f:id:liliel_OvO:20180904095045p:plain

このようになる

f:id:liliel_OvO:20180904095201p:plain

tomcatを起動して、http://localhost:8080/[プロジェクト名] にアクセス

Welcome画面が表示されることを確認

※一応確認: パス設定ファイル(tomcatプロジェクトを作成したから自動でできる)

pleiades\tomcat\7\conf\Catalina\localhost\[プロジェクト名].xml

 

●うまくいかない

「JspException: キー "welcome.title" に対応するメッセージが見つかりません」と言われる。検索したらこんなことが。

qiita.comMessageResourcesのパスがちがう??よぐわがんにゃい!最初からやっとけ!

WEB-INF/lib/sturts-config.xml を下記の通り。

修正前:<message-resources parameter="MessageResources" />

修正後:<message-resources parameter="java.MessageResources" />