❶ 一个tomcat下跑两个应用,怎么一个内网访问,一个外网访问

 


修改tomcat 的/conf/server.xml 配置

<Hostname="外网ip"appBase="webapps1"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docBase="应用路径专1"debug="0"/>
</Host>

<Hostname="内网属ip"appBase="webapps2"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath=""docBase="应用路径2"debug="0"/>
</Host>

❷ tomcat本机可以访问,局域网内其他计算机不能访问

此种情况多半原因为防火墙规则限制导致,借用一下CSDN上的朋友的答案,参考如下:内

1.控制容面板-》windows防火墙-》高级设置;

然后重新打开浏览器,输入ip地址+端口号+项目名称,即可访问。

补充:如果是win2003和winXP系统的设置方法一样,但这2个与win8以上略有不同,win2008和win2012设置方法一样。

❸ 局域网不能访问电脑的Tomcat服务怎么办

  1. 先来tomcat服务器是否正常启动。用源netstat -a 命令或者用360安全卫士等软件,可以看到当前联网的程序以及打开的端口,或者可以查看tomcat的日志,看是否正常启动起来。如果正常启动好,本机是可以通过浏览器用127.0.0.1这种本地地址来访问的。

  2. 如果本机可以访问了,远程(局域网)不能访问,则很可能是电脑防火墙的问题,关闭windows自带的防火墙或者在防火墙中配置规则允许tomcat通信才能远程访问。

❹ Java web项目中tomcat下是否可以在内网可以配置成域名访问项目

修改 Tomcat/conf/server.xml文件,在host节点结束前加上<Context path="" docBase="Demo" reloadable="true" />,这样就可以(用ip+端口)访问Demo项目。若想把省去的话修改8080端口为80即可,效果图如下:

❺ Tomcat怎么让局域网中的电脑访问

先确定本机怎么能否访问,如果本机能访问。就只要端口前面一部分修改一下就好了。如果要测试可以在其他局域网的机器上telnet 一下你配置的端口。

❻ 配置Tomcat服务器,内网可以访问,但是外网不行。

这是电信或联通运营商的问题,因为他们默认把80和8080端口对外访问屏蔽了,这两个端口回是常用答的HTTP协议端口也就是网站端口,他们的目的是防止未备案的网站对外发布,解决办法可以修改tomcat端口号,或申请一个已经备案的域名指向该服务器并且向运营商要求开通。

❼ 如何在局域网访问Tomcat项目

Step 1,在开始菜单搜索框中输入防火墙,在出现的结果中选中高级windows防火墙;Step 2,双回击入站规则选答项卡,右击之,选中新建规则;Step 3,选中端口按钮,点选下一步;
Step 4,选择TCP按钮,在特定本地端口输入tomcat的端口,如8080,然后按下一步;Step 5,接下来都是不断的按下一步,最后可以为你的规则取个名字,如下所示,点击完成;Step 6,在浏览器输入"<hostname:<port"敲回车看看能否访问到tomcat项目,如:192.168.0.126:8080,访问成功,如下所示。
方法有两种,但是都会带来同一个坏处,就是原先的tomcat主页访问不了,因为这两种方式的原理都是取代主页项目的位置。
4.1 文件夹替换法
Step 1,先把原先的ROOT文件夹更名,比如ROOT1;
Step 2,再把你的项目更名为ROOT,如"DSPMSU_For_Display"更名为"ROOT";