Fedora29 上的 Tomcat9:webapps 上的 403
Tomcat9 on Fedora29: 403 on webapps
我有编辑
/etc/tomcat/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="\d+\.\d+\.\d+\.\d+" /
可能没必要,不过我也重启了tomcat
systemctl restart tomcat
现在继续浏览器...403
我想念什么?
系统是Fedora 29服务器,最新的tomcat9
找到解决方案,要编辑的文件是
/var/lib/tomcat/webapps/manager/META-INF/context.xml
还有一条允许本地主机+你的 ip(在我的例子中是 192.168.0.2)的好线路
<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|192.168.0.2" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter$LruCache(?:$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
重新启动 tomcat 并询问管理员或您在 /etc/tomcat/tomcat-users.xml
中定义的用户的密码
我有编辑
/etc/tomcat/context.xml
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="\d+\.\d+\.\d+\.\d+" /
可能没必要,不过我也重启了tomcat
systemctl restart tomcat
现在继续浏览器...403
我想念什么? 系统是Fedora 29服务器,最新的tomcat9
找到解决方案,要编辑的文件是
/var/lib/tomcat/webapps/manager/META-INF/context.xml
还有一条允许本地主机+你的 ip(在我的例子中是 192.168.0.2)的好线路
<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|192.168.0.2" />
<Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter$LruCache(?:$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>
重新启动 tomcat 并询问管理员或您在 /etc/tomcat/tomcat-users.xml
中定义的用户的密码