美文网首页
tomcat服务器正常启动,某个特定的项目无法访问

tomcat服务器正常启动,某个特定的项目无法访问

作者: 小马狂奔啊 | 来源:发表于2018-07-15 00:52 被阅读0次

环境:virtualbox虚出来的centos7,网络桥接

问题描述:

tomcat正常启动,可以看到猫的界面。

访问目录下自己随手创建的test,可以访问。

webapp下目录.PNG test网页.png

这时候访问dragula_back却无法访问,显示404。尝试了修改权限,用户组等方法无效后。

神奇的事情来了。

我将dragula_back目录下的文件移动至dragula,然后访问dragula,居然成功了。

下图是两个文件下的目录权限对比。

目录权限对比.PNG

下面是日志搜索:

日志.PNG

这个错误是另一个文件dr.war导致的,已经被我删除了。

请问这到底什么情况?为什么同样的权限,同样的文件,一个可以访问,一个404?

已解决:
centos7的SELinux拦截了tomcat使用这个文件的权力。

利用ll -Z查看了文件的类型,发现dragula_back的type是user_home_t,不是tomcat可以访问的类型。

使用命令:restorecon -Rv dragula_back/

递归改变文档的type,tomcat就可以访问了。
SELinux相关内容访问鸟哥的私房菜查看。

相关文章

网友评论

      本文标题:tomcat服务器正常启动,某个特定的项目无法访问

      本文链接:https://www.haomeiwen.com/subject/ysmupftx.html