- ベストアンサー
TomcatのWEB-INFディレクトリ
お世話になります。 外部から直接アクセスさせないデータを格納しているWEB-INFディレクトリ配下にweb.xmlファイルとclassesディレクトリを作成して、その配下にJavaファイルではなく、Htmlファイルを作成してTomcatをブートして、http://localhost:8080で実行させたいのですが、ポート番号8080以降のアドレスには、Javaファイルはweb.xmlファイルのServletをコールして、<url-pattern>タグで定義できますが、Htmlファイルはどのように定義すれば良いですか? また、別の方法はございますか? 以上 宜しくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私はあなたを外国人の方か、初心者の方と思います。 あなたの日本語の文法または意味がおかしいので、私が正しく理解できているかは自信がありません。 回答内容が見当外れかも知れませんが、予めご了承ください。 FileTransferServlet を作成します。 パラメータでファイル名を受け取ります。 FileTransferServlet がパラメータで指定したファイルを返します。 http://localhost:8080/FileTransferServlet.do?filename=xxxx.html あるいは単純に xxxxx.html を下のように呼び出したいのならば、WEB アプリケーションのルートとなるディレクトリに xxxxx.html を配置します。 http://localhost:8080/xxxxx.html 以上、ご参考になれば幸いです。
お礼
ありがとうございました
補足
やりたいのは、下記構成でclassesディレクトリ中にHtmlファイルを置いて実行する方法です。 webapps\WEB-INF\classes webapps\WEB-INF\lib webapps\WEB-INF\web.xml