Tomcat localhost頁面遠(yuǎn)程訪問的方法
2017-04-03 08:05:33
10108
Tomcat的localhost頁面在本機(jī)可以正常訪問。
但是遠(yuǎn)程計(jì)算機(jī)訪問或者本機(jī)用ip:端口訪問就不行。

下面是解決辦法:
1. 前提是你已經(jīng)配好了tomcat_user.xml,server.xml,context.xml。
2. 在tomat_home/conf/Catalina/localhost/下添加manager.xml,錄入以下內(nèi)容:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
3. 屬性allow是ip限制,可以改成這樣 allow="127.0.0.1,192.168.1.*",意思是只允許本機(jī)和192.168.1.*的IP訪問。
4. 讓host-manager可以從外網(wǎng)訪問,host-manager默認(rèn)只可以本機(jī)訪問,需要修改“tomcathomewebappshost-managerMETA-INF”里“context.xml”文件,修改allow屬性值允許其他地址可以訪問:
<Context antiResourceLocking="false" privileged="true" >
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="^.*$" />
</Context>

