tomcat - Fedora29 上的 Tomcat9:webapps 上的 403
问题描述
我有编辑
/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
以及允许 localhost+your 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
推荐阅读
- vba - 访问 vba 文本框
- git - 推送到错误的远程,无法强制推送,无法删除分支
- typescript - 比特币价值的 ECDSA:什么是 z?
- firebase - 在没有模拟器的情况下在本地测试 firebase 云功能
- typescript - 类型 '() => Bar' 缺少来自类型 'Bar' 的以下属性:x、y
- excel - 如何加快在 Excel VBA 中触发 shell 命令?
- javascript - Google 应用脚本 getvalue 和 setvalue 到另一张表需要 3 分钟,并希望简化
- php - nginx:为什么我在尝试访问 wordpress 时访问被拒绝?
- flutter - 使用 DartZ 调用多个 Future 时如何避免嵌套折叠?
- python - 在python中的列表中添加条件