• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.ServletRequestオブジェクトの取得)

.ServletRequestオブジェクトの取得

このQ&Aのポイント
  • Tomcatデプロイ時に起動したWebアプリにおいて、ServletContextListenerを使用してcontextInitialized()メソッドにjavax.servlet.ServletRequestオブジェクトを取得する方法を教えてください。
  • contextInitialized()メソッドはリクエストの前に実行されるため、ServletRequestオブジェクトを取得することはできます。
  • req.getServerName()メソッドを使用するため、取得したServletRequestオブジェクトを使用してサーバーのホスト名を取得できます。

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

外部コマンドでhostname取るのもありかも?

unko347
質問者

お礼

ご回答ありがとうございます。 外部コマンドで対応したいと思います。 ありがとうございました。

その他の回答 (1)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ServletRequestオブジェクトは クライアントからサーバーへのリクエストがあって 初めて出現するものだと思うのよ InetAddress.getLocalHost() とははどお?

unko347
質問者

補足

ご回答ありがとうございます。 教えていただいた InetAddress.getLocalHost() を実行したところUnkownHostExceptionが発生してしまいました。CentOS、Tomcat6の環境で実行しています。 hostsの設定を試してみたいと思います。

関連するQ&A