- PR -

Tomcatにてservletが実行できない2

投稿者投稿内容
まりり
ぬし
会議室デビュー日: 2001/12/05
投稿数: 329
投稿日時: 2003-07-28 18:35
みなさんが指摘しているとおり、Tomcatがどういう動きをするのか
まずは勉強してください。
その際にTomcat5は選択しないこと。安定した4.1.xを選びましょう。

動きが理解できれば、何をしたらどうなるのかがわかるはずです。
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-07-28 23:08
tomcat5を削除してtomcat4.1.18をインストール致しましたが、
今度はjsp,servletのindex.htmlより該当ファイルが実行できません。
それに合わせてhttp.confを修正致しましたが、

LoadModule jk_module libexec/mod_jk.so

jkWorkersFile /usr/local/apache/conf/workers.properties
jkLogFile /usr/local/apache/logs/httpd/mod_jk.log
jkLoglevel info

jkMount /examples/jsp/* ajp13
Alias /examples/jsp "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/jsp"
<Directory "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/jsp">
Options Indexes FollowSymLinks MultiViews
</Directory>

<Directory "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/WEB-INF">
AllowOverride None
deny from all
</Directory>

jkMount /examples/servlets/* ajp13
Alias /examples/servlets "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/servlets"
<Directory "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/servlets">
Options Indexes FollowSymLinks MultiViews

</Directory>

<Directory "/usr/local/tomcat4/jakarta-tomcat-4.1.18/webapps/examples/WEB-INF">
AllowOverride None
deny from all
</Directory>

結構思ってたより厄介ですね。
またアイコンが表示されておりません。

[ メッセージ編集済み 編集者: jokers 編集日時 2003-07-28 23:17 ]
小僧
ぬし
会議室デビュー日: 2002/08/14
投稿数: 526
投稿日時: 2003-07-29 00:24
Apacheと連携させてお使いのようですが、Tomcatでのサーブレット
プログラミングを学習する場合、初期段階でApacheと連携した環境
を作らずに、Tomcat単体で動作させた方が理解が早いと思いますよ。
今でしたらTomcat4.1.24ですかね、それをデフォルトだとポート8080
で動作するようになっているはずなので、それで試してはいかがで
しょうか。
 server.xml
 web.xml
 WEB-INF
このあたりの設定と関係をしっかり理解しないと、色々とつまづく
ことがあります。
通常は初期状態の設定ファイルにちょっとだけ手を加えるだけで
サーブレットとJSPは動作するようになると思うので、試してみては
いかがでしょうか。

スキルアップ/キャリアアップ(JOB@IT)