• 締切済み

Tomcatのセットアップ

ただ今、servletとjspの勉強をしている者です。 今までTomcatを使っていたのですが、最近動きがおかしいので、解決方法をお聞きしたく、投稿させていただきます。 Tomcat4.0でOSはMeです。 おかしい、というのは、jspがうまく表示されないのです。コードを書き換えたファイルを古いものと差し替えても、実行すると古いもののほうが表示されてしまうのです。workにあるファイルを全部消してから実行しても同じです。jspファイル自体を削除しても、古いものが表示され続けます。 そこでそのTomcatを削除し、新しく入れ直したのですが、今度はServletが実行されません。 自分で作った、Servletで画面遷移をしjspで表示するプログラムを実行すると、画面が真っ白になります。コードを見ると、中身が空のHTMLがはかれていました。 そこで画面表示する役割のjspにURLを入れて直接アクセスすると、それは表示されるのです。 私がつくったServletが変なのかな、と思い、参考書についているCDからコピーしてきたServlet(Servletを頑張ろう、と表示されるだけの、簡単なもの)を実行しても画面が真っ白なのです。 エラーがでるならコードの直しようがありますが、画面が真っ白、というのはどう対応して良いのか皆目検討もつきません。 解決方法をどなたか私にご教示いただけないでしょうか?

みんなの回答

回答No.1

server.xmlの中にContextという要素があります。この 要素の属性のreloadableの値を"true"にしてみてはいか がでしょうか。 念のために書きますが、Tomcat稼動中は、workフォルダ を削除しないほうが良いという事を聞いたことがありま す。 Servletには確かにアクセス出来ますか?out.println() をservlet内に使って、確かめて下さい。 Tomcatのセットアップについて、以下のページで詳細に 解説されているので、ぜひ見てみて下さい。 JavaでHello World http://www.hellohiro.com/

参考URL:
http://www.hellohiro.com/
makinko0129
質問者

お礼

Tomcatのセットアップについて、ご教示くださりありがとうございました。そして、お礼が遅くなって大変失礼しました。 問題解決なのですが、うまくいきません。というか、今度はきちんと表示されるのです。私のパソコン(ME)が不安定なのかなんなのかわかりませんが、時々こういう事象がおこります。 同じファイルなのに、表示される時とされない時がある。勿論設定はいじっていません。今回はTomcatの起動をbinのほうからした、ということぐらいでしょうか。 Tomcatは(も?)詳しくないので、また同じ事象が起きた時にはもう少し詳細な状況を把握しておきたいと思います。 とりあえずのところ今現在普通に表示されるようになりました。 お忙しい中、ありがとうございました。 P.S 教えてくださったサイトは、お気に入りに登録し今順番に読んでいるところです。