- ベストアンサー
Tomcatについて ディレクトリの指定
Tomcatについて質問があります。 Tomcatのインストールディレクトリの Apache Tomcat4.0\webapps\examplesは URLでlocalhost:8080\examplesとすると examplesフォルダ内のファイルをブラウザで参照できますが、 例えば、 Apache Tomcat4.0\webapps\ webappsフォルダの下にsampleフォルダという名前で保存し、そのフォルダ内の ファイルを参照したいのですが、どこか環境を変える必要などあるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
> sampleフォルダ内のJSPからクラスを呼ぶことができません。 一般的には以下のようなディレクトリ構成をとります。 examples ディレクトリを参照してください。 Apache Tomcat4.0\webapps\sample WEB-INF classes lib xxx.jsp WEB-INF/classes に、Javaのクラスファイル /lib にjarパッケージなど を置きます。 jspファイルはsampleディレクトリ配下の適当なディレクトリに置きます。 sampleディレクトリ直下に置けば http://localhost:8080/sample/xxx.jsp でアクセスできますし、sample/jsp ディレクトリに置けば、 http://localhost:8080/sample/jsp/xxx.jsp でアクセスできます。 また、WEB-INF ディレクトリ配下に置くと、ブラウザから直接 アクセスすることはできなくなります。 詳しくは、「Tomcat」と「Webアプリケーション」でgoogle辺りで検索すれば山ほどヒットするはずです。
その他の回答 (1)
Apache Tomcat4.0/conf/server.xml に <Context>~</Context> という記述がありますので、そこに設定を追加してください。
補足
sampleフォルダ内は見ることができました。ありがとうございます。 ただ、sampleフォルダ内のJSPからクラスを呼ぶことができません。 どのようなフォルダ構成にし、どこにクラスファイルを配置すればよいのでしょうか?
お礼
ありがとうございました。 sample/WEB-INF/classes の中に格納したらクラスを呼ぶことができました。