JAVA JDK安裝配置
必要前提關閉 selinux 和防火牆
Apache Tomcat/8.5.16依賴jre7及以上版本,不過jdk高版本已經包含jre。
首先去oracle的網站下載對應java jdk rpm包。本次使用java jdk1.8版本,使用rpm包,簡單容易。
版本爲jdk8u211
http://www.oracle.com/technetwork/java/javase/downloads/index.html
保存後,rpm安裝即可
rpm -ivh jdk-8u211-linux-x64.rpm
然後自動安裝即可
RPM包安裝完成,驗證是否安裝成功,如果有輸出JDK相關版本說明已經安裝成功。
java -version
完成JDK配置後,需要添加java環境變量
# vim /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.8.0_211
JRE_HOME=/usr/java/jdk1.8.0_211/jre
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH
然後配置環境變量永久生效
source /etc/profile.d/java.sh
然後測試jdk
用文本編輯器新建一個test.java文件,在其中輸入以下代碼保存
public class test {
public static void main(String args[]) {
System.out.println("test ok !");
}
}
然後進行編譯,執行
javac test.java
java test
當出現test ok!時,運行正常
此時rpm安裝方式已經完成
下載配置tomcat
首先創建tomcat專有用戶
groupadd tomcat
useradd -g tomcat -s /bin/false tomcat
或useradd -g tomcat -s /sbin/nologin tomcat
注意:
-g tomcat用戶隸屬於tomcat組
-s /bin/false 禁用shell訪問
Apache Tomcat 8.5下載安裝與配置&設置用戶組權限並創建軟連接
本次使用8.5.42
#
# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.42/bin/apache-tomcat-8.5.42.tar.gz
# tar -zxvf apache-tomcat-8.5.42.tar.gz
# mv apache-tomcat-8.5.42 /usr/local/
# cd /usr/local/
# chown -hR tomcat:tomcat apache-tomcat-8.5.42
# ln -s apache-tomcat-8.5.42 tomcat
添加tomcat自啓動systemd服務單元文件
#vim /lib/systemd/system/tomcat.service
[unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
重載systemd服務單元,給予軟連接目錄權限,啓動Apache Tomcat服務並設置Tomcat爲開機自啓動
# systemctl daemon-reload
# systemctl start tomcat
# systemctl enable tomcat
然後可以查看狀態