質問: ### 前提・実現したいこと 脆弱性のテストを実施したく、Apache Struts2の環境を構築する事 ### 発生している問題・エラーメッセージ ブラウザでhttp://127.0.0.1:8080/showcase/を入力しましたが、 404のエラーコードが返ってきます。 以下に/var/log/tomcat7のアクセスログを記載します。 ``` 127.0.0.1 - - [04/May/2017:11:47:25 +0900] "GET /showcase/ HTTP/1.1" 404 1012 ``` ### 試したこと /var/lib/tomcat7/webapps/showcase/index.htmlがあるので、 http://127.0.0.1:8080/showcase/index.htmlと入力しましたが、結果は404でした。 ### バージョン情報 ・ubuntu-ja-16.04-desktop-amd64 ・Apache/2.4.18 ・Tomcat7.0.68 ・Java1.8.0_131 ・struts-2.3.20 ### 補足情報 ・以下のブログを参考に、apache struts2の環境を構築しました。 http://ra66itblog.hateblo.jp/entry/2016/05/05/195401 ・apacheとtomcatのドキュメントルートはデフォルトの値から変更していません。
回答: tomcatへ搭載したwarファイル名に依存します。 struts-2.3.20-all.zipに内包されているwarファイルは、解凍直後だと struts2-showcase.war ですので、ブラウザで表示するためには、以下のURLになります。 http://127.0.0.1:8080/struts2-showcase/index