Linux に Tomcat 6 サーバーをセットアップしました。このサーバーは、インターネットからもローカルでも異なるホスト名でアクセスできます。ホスト名は /etc/hosts に次のように設定されます
# IP Address Full-Qualified-Hostname Short-Hostname
123.123.123.123 my-server.subdomain.domain.com my-server
Web からは完全修飾ホスト名でサーバーにアクセスでき、イントラネットからは両方の名前でアクセスできます。
私のサービスの 1 つで、サービスの URI を取得するために java.net.URI getBaseUri() を参照しています。残念ながら、常に Short-Hostname を使用して URI を返します。私が望むのは、完全修飾ホスト名を使用することです。Tomcatにそれを使用するように指示するにはどうすればよいですか?