• linux下tomcat权限的问题


    问题描述

    众所周知, 将war包放到tomcat下会生成对应的文件夹. 但是当我打开浏览器时却无法访问页面, 显示404. 而文件确实已经存在目录下面.

    解决过程

    我想访问目录($ ls ./xxx)来确认文件存在时, 发现权限不足! 于是我用 ls -al 查看了当前文件夹的权限, 发现当前用户没有权限. 而后我反复打开关闭tomcat, 并不停地往上放war包. 这时我发现, 我在几次使用sudo打开tomcat时都能成功访问网页, 这也对应了文件夹及index.jsp文件的访问权限. 于是, 我断定, 是因为使用了sudo开启tomcat时, 当tomcat解压war包, 对应的目录被赋予了root的rwx权限, 而当前用户(非root)没有权限.

    解决办法

    我用chmod将tomcat的整个目录都赋了wrx权限("."表示tomcat的安装目录, -R是递归, 表示操作当前目录及其子目录): sudo chmod -R +rwx . 或 sudo chmod -R 777 .

    之后不使用sudo开启tomcat也能正常访问网页了.

  • 相关阅读:
    十二周作业
    十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周作业
    2019年第六周作业
    第五周作业总结
    介绍自己
    第一学期总结
  • 原文地址:https://www.cnblogs.com/goxxiv/p/14488503.html
Copyright © 2020-2023  润新知