• ベストアンサー

servletを起動させるURLについて

現在、javaのservletの勉強をしているのですが、 1つ疑問があります。 現在、サーバのtomcat + apacheを起動して、 http://<サーバのホスト名>:8080/ でアクセスしたら、tomcatのindex.html を起動するようになっているのを、自分が作ったservletを起動する ように変更したいのですが、このようなことはできるのでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • freshjive
  • ベストアンサー率43% (14/32)
回答No.1

残念ながらできません。 そこで、このような方法はいかがでしょうか? ドキュメントルートのindex.htmlに下記のMETAタグを 挿入し、index.htmlがロードされた直後にServletを 呼び出す仕組みにしてはいかがでしょうか? <META HTTP-EQUIV="refresh" CONTENT="0; URL="出力したいServlet"> index.htmlとしては、ブラウザ上に何も出力しないように しておけば、自然だとおもいますよ。

nsz_135
質問者

お礼

ありがとうございました。 思う通りの動作を行う事ができました。 apache + tomcatの設定ばかり調べていたので、 無理かなと思っていたのですが、少し視点を変えれば 解決方法がある事が分かり、良い勉強になりました。

関連するQ&A

専門家に質問してみよう