こんにちわ
Tomcat 3.3.1 でサーブレットを動作させる実験をしています。
現在サンプルプログラムが、http://[host_name]:8080/examples/ で動作しています。
※ウェブサーバーは使用していません。
ここで質問です。
自分で任意のフォルダを作成し、その中にクラスファイルを格納して実行する場合の設定方法が分かりません。
examples フォルダ以下を見ると、
Web-inf
servlets
Meta-inf
等のフォルダが有ります。
サーブレットを実行する際に、この構成は必須なのでしょうか?
この辺の設定方法が解説されているサイトまたは、書籍など有りましたら情報をください。
よろしくお願い致します。
No.1
- 回答日時:
まず、マニュアルを見てください。
すべてそこに書かれてあります。
簡単に書くとclassファイルをおきたいのであれば
Web-inf\classesになります。
classファイルをjarで使用したいのであればWeb-inf\libに置きます。
servletsは別に必要はないと思います。
Meta-infはWebApplicationの設定ファイルなどを置きます。
ですが、クラスファイルを使用するだけならば
別にどこに置こうが構わないと思います。
結局のところ、classpathが通っていればいいだけなので。
参考URLに翻訳されたドキュメントのURLを書いておきますので
参考にしてみてください。
参考URL:http://www.ingrid.org/jajakarta/tomcat/
この回答への補足
回答有り難うございました。
現在、公式マニュアルその他で調査中です。
平行してこちらのサイトで質問させて頂いています。
で・マニュアル内に記述されている内容で理解できない個所が多々有ります。
もしお時間有りましたら、ぜひ御教授くださるようお願い致します。
例えば、
「Jakarta NTサービスと共に動かす」の項目です
(http://www.ingrid.org/jajakarta/tomcat/tomcat-3. …
この中で、
1.NTの実行ファイル (jk_nt_service.exe)を入手する
実行ファイルを、あなたがTomcatバイナリ配布物をダウンロードしたディレクトリの下にあるwin32/i386ディレクトリからダウンロードします。
と記述されていますが、win32/i386 と言うフォルダが見つかりません。
あと、Jsp であれば、格納フォルダとエイリアスを conf/server.xml 内に記述し、ブラウザでアクセスすれば実行されますが、サーブレットが同様の方方で実行できません。(やり方が間違っているのかな?)
No.2ベストアンサー
- 回答日時:
作成したフォルダへのパスが通ってないのだと思います。
ちょっと記憶が定かでないのですが*.confファイルにパスを追加してやればよいと思います。
ここは確認されましたか?
http://www.t3.rim.or.jp/~yoko-k-h/java/servlet/i …
回答ありがとうございました。
とりあえず手探りで、下記の方法で実現しました。
1.なにかフォルダを作る 今回は \test
2.server.xml に以下を追加
<Context path="/test"
docBase="/test"
crossContext="false"
debug="0"
reloadable="true" >
</Context>
3.1.で作った test フォルダ以下に Web-inf\classes フォルダを作成
4.\test\Web-inf\classes\ 以下に実行したいサーブレット tt.class を格納
5.startup.bat でtomcat 起動
6.IE で http://localhost:8080/test/servlet/tt に接続
7.tt.class が起動する事を確認
現在不明な点は、
1.Web-inf/class にサーブレットクラスを格納しなくてはイケナイの?
2.ブラウザでアクセスする際、 servlet と言うフォルダをパスに含めなくてはイケナイの?
とっいトコロです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- Google Drive GoogleWorkspaceについての質問 1 2022/12/16 17:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 10:35
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- Visual Basic(VBA) Excel VBA 同じ名前のフォルダがあれば作成したブックを格納するマクロをつくりたい 2 2023/01/16 16:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaでuseBeanエラーの解決方法
-
【Eclipse】パッケージ・エクス...
-
Eclipseでデバッグが出来ないエ...
-
EclipseでHTTP404エラーが出る。
-
Struts2のプログラムについて
-
Java初心者です。 コマンドプロ...
-
DOMParserを使いたいのですが
-
classファイルについて
-
Warファイルの解凍について質問...
-
CLASSファイルの暗号化
-
ディレクトリ内の名前を取得す...
-
jdbcドライバのjarファイルにク...
-
JAVAアプレットがブラウザで実...
-
Eclipse「リフレッシュ」と「ク...
-
C#のビルド方法について質問です。
-
FileWriterで8kb以上書き込むに...
-
javaFXをEclipseで動かしたい
-
javaクラスファイルをEclipseで...
-
java クラスファイルとソースコ...
-
html上で、バッチやexeファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipse・プロジェクトで、フォ...
-
javaクラスファイルをEclipseで...
-
Eclipse「リフレッシュ」と「ク...
-
classファイルについて
-
SVFの設定について:クラスパス...
-
eclipse でclassesフォルダーが...
-
EclipseでHTTP404エラーが出る。
-
earファイルを展開する方法
-
【Eclipse】パッケージ・エクス...
-
JADで*.jarごとデコンパイルす...
-
プログラム実行の際に、「ソー...
-
jdbcドライバのjarファイルにク...
-
「削除するか、クラスパスの正...
-
コンパイルをしようとするとエ...
-
java クラスファイルとソースコ...
-
コンパイルした後 java (class...
-
【Eclipse】逆コンパイルでエラ...
-
Javaアプリケーションのアイコ...
-
VisualStudioでC++クラスを追加...
-
「メイン・マニフェスト属性が...
おすすめ情報