日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

tomcat升級 遇到的坑 運行tomcat的時候出現NosuchMethodError

作者:格格巫 MMQ!! 更新時間: 2022-07-19 編程語言

今天說說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.sh

在這里插入圖片描述

原文鏈接:https://blog.csdn.net/weixin_43214644/article/details/125857304

欄目分類
最近更新