帮助中心 >  技术知识库 >  网站相关 >  程序开发 >  Tomcat localhost页面远程访问的方法

Tomcat localhost页面远程访问的方法

2017-04-03 08:05:33 18052

Tomcat的localhost页面在本机可以正常访问。

但是远程计算机访问或者本机用ip:端口访问就不行。

blob.png


下面是解决办法:

1.      前提是你已经配好了tomcat_user.xml,server.xml,context.xml。

2.      在tomat_home/conf/Catalina/localhost/下添加manager.xml,录入以下内容:

<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.*",意思是只允许本机和192.168.1.*的IP访问。

4.      让host-manager可以从外网访问,host-manager默认只可以本机访问,需要修改“tomcathomewebappshost-managerMETA-INF”里“context.xml”文件,修改allow属性值允许其他地址可以访问:

<Context antiResourceLocking="false" privileged="true" >

  <Valve className="org.apache.catalina.valves.RemoteAddrValve"

         allow="^.*$" />

</Context>

blob.png

blob.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: