gpt4 book ai didi

java - 如何配置Tomcat6以监听2个IP(实际和虚拟)

转载 作者:行者123 更新时间:2023-11-28 22:20:45 24 4
gpt4 key购买 nike

根据客户的要求,我们在Struts1中制作了Web应用程序,并将其部署到具有CentOS 8的服务器上。之后,该客户要求制作一个单独的servlet,以从外部工具中调用它。我们已经将该servlet放在同一工作空间下,因此将其部署在同一webapps下。该servlet由主服务器的URL调用;


  http://xx.xx.xx.169/project/Charge


所有这一切都很好。

现在,客户端希望使用虚拟IP(xx.xx.xx.102)处理到达此servlet的请求。根据此要求,使用的URL将为http://xx.xx.xx.102/Charge

我的问题:
1.有什么方法可以在Tomcat中进行设置,而无需分开工作区。
2.如果我确实分离了工作区,那么我该如何配置Tomcat6,使其能够同时监听IP(即,以前的Web应用程序为169,Charge为103)。

最佳答案

我同意您为此需要创建2个Web应用程序。
但是,我不同意您需要创建2个不同的Tomcat实例。
您可以通过在server.xml中设置多个主机将请求转发到2个不同的主机。
正如您提到的那样,您正在使用worker.properties(我想是mod_jk),您可以在Apache服务器的httpd.conf中设置2个不同的主机。两个主机可以具有不同的服务器名称,因此您可以处理此名称。

关于java - 如何配置Tomcat6以监听2个IP(实际和虚拟),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21227393/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com