• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレットを動かすためには?)

サーブレットを動かすためには?

このQ&Aのポイント
  • Tomcat5.0を使ってサーブレットを動かす方法と設定について解説します。
  • JSPは正常に動作しているが、サーブレットが動かない場合の解決策を解説します。
  • エラーメッセージから推測すると、サーブレットのインスタンス割り当ての問題が原因の可能性があります。対処方法について詳しく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Tomcatのサンプルサーブレットは表示できますか? (ホスト名/servlet/examples) おそらくエラーコードとスタックとレースの内容から推測するにTomcat側かコンテキスト(内のweb.xml)の設定ファイルでの記述ミスではないでしょうか? コンテキストパスの設定 サーブレットクラスとクラスのマッピング などの記述が不正なためサーブレットのインスタンス生成がされていないのではないのでは? JSPの場合は上記の設定しなくても自動的にパスを指定するとコンパイルして表示してくれるものなので。 私も最初上記の設定がしっかりできていないためエラー表示された経験があります。 "Java,サーブレット"などで検索すると設定の詳細について説明しているサイトがヒットすると思いますので調べてみてください。

ykmtk
質問者

お礼

回答してくださって、ありがとうございます。 web,xmlなど、いろいろ試してみたんですが、うまくいかずに、途方にくれていました。 servlets-examplesで試してみましたところ、問題なく動作しましたので、servlets-examplesフォルダをコピーして作業用フォルダにしてみたら、うまくいきました。 ただ、今までほかで動いていたものを持ってきても動かないものもあり・・・。新しく作ると動くのですが・・・。 謎の部分もありますが、動くようにはなりました。 ありがとうございました。

関連するQ&A