CentOS7配置Tomcat9.0常見問題
阿新 • • 發佈:2019-01-31
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防火牆