人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

tomcat5.0のweb.xmlで
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
とかをコメント解除すると
http://localhost:8080/hoge_context/servlet/GetAnimeGif?tid=100011
みたいに呼べるようになるじゃないですか。
でも他のプロジェクトで
http://localhost:8080/hoge_context/GetAnimeGif.do?tid=100011
みたいにHttpServletをextendsしたクラスをマッピングしてたのが出来なくなってしまいました。(404エラー)
なぜでしょうか?
両立の仕方を教えてください。
それに限らずサーブレット開発のアドバイスもください。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Servlet Web XML アドバイス エラー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● actual
●25ポイント

http://www.ryouto.jp/linux/linux_12.html

それ行けLinux〜Apache2.0.43とTomcat4.1の連携〜

ここに複数のサーブレットの指定方法があります

◎質問者からの返答

ありがとうございます!


2 ● kacchan6
●25ポイント

http://www.atmarkit.co.jp/fjava/

Java Solution - @IT

このサイトはお勧めです。

で、本題ですが、

servlet-mappingは複数書けますので、

例えば2番目のURLはStrutsですよね?

Struts用のservlet-mappingを追記すればOKです。

アドバイスとしては、別プロジェクトごとに

コンテキストを分けた方が良いかなと思います。

トムキャットの管理ツールで別々に管理できるし、

セッション管理やweb.xmlも別々になりますので。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ