zoukankan      html  css  js  c++  java
  • tomcat升级 遇到的坑

    今天说说tomcat升级后出的问题

    以前的版本是8.0.30的

    因用安全漏洞 需要升级tomcat 为8.5.28的版本

    升级后jvm的配置 等等都和一起一样,过了几天发现,我们的错误日志和处理影响转换的文件(我们的错误日志和影响转换的文件都是写好指定的目录),无法打开生产上报了好多错。而且都是权限的错误。

    经过仔细查看错误在 UMASK的权限上,root用户默认是0022  ,普通用户是0002 ,我们的tomcat升级普通用户跑的,而升级后的tomcat配置为0027(以前的tomcat是默认用户的)

     说得到UMASK,现在说说它的全向,umask是创建目录和文件是的默认权限,和chmod不一样

    root的umask

    普通用户umask

    可以根据需求修改你的umask值例

    一般建议不要修改

     

    目录的默认最高权限是777

    文件默认的最高权限是666

    目录权限的算法(0002 其实就是002  其余的一样)

    777 -022  是755 是root

    777 -002 是775   是普通用户

    文件的权限算法

    666 -022 是644   是root的

    666 -002 是664  是普通用户

     

    升级后tomcat的配置是0027也就是027 所以我们tomcat运行创建的目录文件权限就不对 ,打不开

    后将tomcat的配置文件里的0027修改为0002

    一切问题就解决了

    vim  catalina.s

  • 相关阅读:
    2020.12.15
    2020.12.14
    2020.12.13
    2020.12.11
    2020.12.10
    语音合成标记语言(SSML)
    Skyline查询
    win10 VMware 安装 Linux 虚拟机
    图像梯度计算
    Harris Corner Detection
  • 原文地址:https://www.cnblogs.com/houchaoying/p/8652040.html
Copyright © 2011-2022 走看看