Tomcat9 在Windows中配置允许远程访问
2021-06-21 19:04
标签:ase app server apach resource 功能 远程登录 serve 本机 环境:Windows Server 2019 Data Center+Tomcat 9 Tomcat在Windows中安装好了之后,默认只能从本机以http://localhost:8080的方式访问。 想要从远处电脑输入http://ip:8080的方式是没法访问的。 因为我的Jenkins是部署到tomcat里面的,这样以来Jenkins也没法从远程访问了。 这是时候需要修改tomcat的配置文件。其文件位置是 具体的方法如下: 如图所示 另外查了一些资料,如果要从远程一管理员身份访问tomcat也需要修改配置。 https://docs.bitnami.com/virtual-machine/infrastructure/tomcat/administration/connect-remotely/ /opt/bitnami/apache-tomcat/conf/Catalina/localhost/manager.xml /opt/bitnami/apache-tomcat/conf/Catalina/localhost/host-manager.xml 但这次我并没有修改管理员相关的配置,也可以用管理员身份从远程登录。 Tomcat9 在Windows中配置允许远程访问 标签:ase app server apach resource 功能 远程登录 serve 本机 原文地址:https://www.cnblogs.com/majestyking/p/10229993.html修改tomcat管理功能配置文件(tomcat>/webapps/manager/META-INF/context.xml),注释掉地址限制:
Context antiResourceLocking="false" privileged="true" >
Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
Context>
改为
Context antiResourceLocking="false" privileged="true" >
Context>
Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
Context>
Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/host-manager">
Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
Context>