多个tomcat使用同一个IP

时间:2021-06-24 12:30:02
我在电脑上配置了两个tomcat,服务器A和服务器B,两个tomcat中分别部署了有两个项目。
配置了不同的端口,使用本地IP:端口号进行访问的。为什么我使用IP进行访问的时候就不能访问A服务器上的项目,而B服务器上的可以呢?求解释……

6 个解决方案

#1


首先你要确定你本地的机器和服务器A,B都在同以网段么,
看能否ping通服务器A,是否和防火墙有关。

#2


检查下服务器监听的IP地址,是不是全地址监听,可以用“netstat -an | find "LISTEN"”看看,
如果监听地址是 0.0.0.0 就对了

#3


引用 2 楼  的回复:
检查下服务器监听的IP地址,是不是全地址监听,可以用“netstat -an | find "LISTEN"”看看,
如果监听地址是 0.0.0.0 就对了

都是0.0.0.0啊,这说明了什么?
应该怎么做?

#4


一个Tomcat可以部署多个项目,通过配置Tomcat的虚拟主机(VirtualHost),每个应用都可以使用80端口,并且每个应用都发布在ROOT,而不必用路径区分。只是需要在 hosts 内添加域名解析或者安装一个DNS服务。

#5


我本机上2个tomcat,分别部署了一个应用,2个tomcat的的唯一区别是端口不同,2个应用都能访问,没有出现lz所说的问题。

#6


引用 5 楼  的回复:
我本机上2个tomcat,分别部署了一个应用,2个tomcat的的唯一区别是端口不同,2个应用都能访问,没有出现lz所说的问题。

分别部署一个应用是指什么?能具体点吗?

#1


首先你要确定你本地的机器和服务器A,B都在同以网段么,
看能否ping通服务器A,是否和防火墙有关。

#2


检查下服务器监听的IP地址,是不是全地址监听,可以用“netstat -an | find "LISTEN"”看看,
如果监听地址是 0.0.0.0 就对了

#3


引用 2 楼  的回复:
检查下服务器监听的IP地址,是不是全地址监听,可以用“netstat -an | find "LISTEN"”看看,
如果监听地址是 0.0.0.0 就对了

都是0.0.0.0啊,这说明了什么?
应该怎么做?

#4


一个Tomcat可以部署多个项目,通过配置Tomcat的虚拟主机(VirtualHost),每个应用都可以使用80端口,并且每个应用都发布在ROOT,而不必用路径区分。只是需要在 hosts 内添加域名解析或者安装一个DNS服务。

#5


我本机上2个tomcat,分别部署了一个应用,2个tomcat的的唯一区别是端口不同,2个应用都能访问,没有出现lz所说的问题。

#6


引用 5 楼  的回复:
我本机上2个tomcat,分别部署了一个应用,2个tomcat的的唯一区别是端口不同,2个应用都能访问,没有出现lz所说的问题。

分别部署一个应用是指什么?能具体点吗?