CentOS7配置Tomcat9.0常見問題

1.前言

其實我還有好多不明白,MD,往下看吧

2.配置賬戶密碼

不只是修改tomcat-users.xml文件還要修改Tomcat/webapps/manager/META-INF/context.xml


2.1 先修改tomcat-users.xml,再最後一段加入

<role rolename="manager-gui"/> 
<role rolename="admin-gui"/> 
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>



2.2 修改Tomcat/webapps/manager/META-INF/context.xml

<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|\d+\.\d+\.\d+\.\d+" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

參考鏈接

3.Tomcat啓動慢

這問題弄了我一個小時,我在bin目錄下./startup啓動tomcat,在瀏覽器訪問半天沒反應,這時輸入./shutdown.sh,結果關也關不掉,錯誤信息:tomcat maybe no running 後來百度了一下問題雖然解決了,但是問題造成的原因沒看明白。解決方法鏈接

$JAVA_HOME/jre/lib/security/Java.security內,將securerandom.source的內容改爲file:/dev/./urandom即可

4.筆記

systemctl stop firewalld.service 關閉CentOS防火牆
發佈了73 篇原創文章 · 獲贊 27 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章