我在Linux上设置了一个Tomcat 6服务器,可以通过互联网访问,也可以通过不同的主机名在本地访问。主机名在/ etc / hosts中设置,如此
# IP Address Full-Qualified-Hostname Short-Hostname
123.123.123.123 my-server.subdomain.domain.com my-server
从Web可以通过完全限定的主机名访问服务器,也可以通过两个名称从Intranet访问服务器。
在我的一个服务中,我引用java.net.URI getBaseUri()来获取服务的URI。不幸的是,它总是使用Short-Hostname返回URI。我想要的是它使用Full-Qualified-Hostname。我如何告诉Tomcat使用它?