Linux非root用戶啓動Tomcat配置

1.安裝jdk與tomcat 安裝目錄爲/usr/local/apache-tomcat-8.0.52 步驟略

2.創建用戶 tomcat並設置其不可登錄
其命令 #useradd -s /usr/sbin/nologin tomcat
3.安裝並編譯守護程序服務
3.1 切換目錄進入tomcatbin目錄 #cd /usr/local/apache-tomcat-8.0.52/bin/
3.2 解壓守護程序文件 #tar -xzvf commons-daemon-native.tar.gz
3.3 進入安裝路徑 #cd commons-daemon-1.0.15-native-src/unix/
3.4 安裝 # ./configure
3.5 編譯 # make
3.6 複製編譯文件
執行make後會生成一個jsvc文件,將其複製到tomcat的bin目錄 cp jsvc /usr/local/apache-tomcat-8.0.52/bin
4.修改啓動腳本
命令 #vi /usr/local/apache-tomcat-8.0.52/daemon.sh
找到如下內容
test “.$TOMCAT_USER” = . && TOMCAT_USER=tomcat
# Set JAVA_HOME to working JDK or JRE
# JAVA_HOME=/opt/jdk-1.6.0.22

修改TOMCAT_USER=tomcat,”tomcat”爲運行tomcat的用戶,本文創建的用戶即爲tomcat,所以不用修改。
去除JAVA_HOME前的註釋(即“#”號),並設置爲JDK的所在目錄(/opt/jdk_1.7)。

5.更改tomcat目錄權限
5.1 賦予用戶執行權
chmod a+x /opt/tomcat8/bin/daemon.sh
5.2修改logs temp work conf 的用戶所有者
chown tomcat logs
chown tomcat temp
chown tomcat work
chown tomcat conf
修改conf裏面的文件用戶所有者
chown tomcat conf/*

6.加快tomcat啓動速度
打開$JAVA_PATH/jre/lib/security/java.security這個文件,找到下面的內容:
securerandom.source=file:/dev/urandom (或者 securerandom.source=file:/dev/random)替換成securerandom.source=file:/dev/./urandom
(這裏加粗的u一定要帶上)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章