是否有任何Tomcat API或配置可以在应用程序启动时告诉它正在运行的端口,而不需要请求?
假设有两个Web应用程序在同一个Tomcat服务器上运行,其中一个需要调用另一个Web服务。我们不希望请求离开Tomcat服务器(如果使用Apache服务器名称或绝对URL,则请求将出去并返回,可以转到任何实例),然后再返回。我知道机器的名称,但无法获取端口号。我知道可以硬编码这些信息,但我不想这样做,因为我希望我的war
文件适用于所有应用服务器。
我知道如果有HTTPServletRequest,我们可以找到它。
这仅适用于Tomcat 6,并且在Tomcat 7上不起作用。