- PR -

Tomcatにてservletが実行できない

1
投稿者投稿内容
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-07-21 09:13
 お世話様でございます。
 linuxRedHat7.3にapache+Tomcatをインストールの後、
 (http://マシンアドレス/jsp-examples/index.htmlにて動作確認済)
 その後、独自のディレクトリー(webapps/独自のディレクトリー)の下に、WEB-INFディレクトリーまたその下にclassesディレクトリーを作成、テストサンプル用のservletを配置、コピーしたweb.xmlをWEBーINFディレクトリーに配置。
 また、server.xmlに該当Contextタグを追加
<Context path="/独自のディレクトリー" docBase="webapps/独自のディレクトリー"
debug="0" reloadable="true">
/Context>

 Tomcat-5.0.1により、confディレクトリ内にあるweb.xmlを下記の通りに編集する

[Tomcatのフォルダ]\conf\web.xmlを編集します。
273行目付近の以下の赤字の2行のコメントアウトの行をはずします。
(修正前)
<!--
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->
(修正後)

<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>

apacheとtomcatを再起動後、以下の通り実行確認致しました。

http://(Apacheが動作しているマシンのアドレス)/独自のディレクトリー/servlet/サーブレット名

ファイル名が見当たりませんとのレスあり。
今度はインストール時のサンプルにて実行確認を行いましたが、
http://(Apacheが動作しているマシンのアドレス)/servlets-examples/index.htmlは
実行できませんでした。(ファイル名が見当たりませんとのレスあり。)

インストール時の不具合なのでしょうか、また、設定ファイルの変更手続きの不具合なのでしょうか。
 いつもお世話になっており大変申し訳ございませんが、ご教授頂ければ有難いのですが…

[ メッセージ編集済み 編集者: jokers 編集日時 2003-07-21 09:14 ]
Kissinger
ぬし
会議室デビュー日: 2002/04/30
投稿数: 428
お住まい・勤務地: 愛知県
投稿日時: 2003-07-21 22:49
jokersさんこんにちは。
以前、tomcat5.0.2alphaをインストールされたときの手順と
同じようにやってみては?
jokers
ベテラン
会議室デビュー日: 2002/08/04
投稿数: 73
投稿日時: 2003-07-23 21:42
 http.confにjkmoduleの/servlets-exampleのapacheからtomcatへの転送ルートを作成したら、とりあえずサンプルは起動しました。
 独立ディレクトリー(WEBあぷり)の確認はこれからです。
1

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