Linux(CentOS)下安裝JDK和Tomcat
1.下載jdk-8u18
1-linux-x64.tar.gz
2.上傳到伺服器
3.解壓
tar -zxvf jdk-8u181-linux-x64.tar.gz
4.配置環境變數
vi /etc/profile
進入profile檔案檔案的編輯後,在其最後面加上(注意路徑)
export JAVA_HOME=/root/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5.重新整理環境變數的配置
source /etc/profile
1.下載 apache-tomcat-8.0.53.tar.gz
2.上傳到伺服器
3.解壓(如果是zip檔案 就用unzip命令將tar -zxvf替換)
tar -zxvf apache-tomcat-8.0.53.tar.gz
4.賦予bin目錄下所有檔案可讀取
chmod -R 777 bin
5.啟動命令
bin目錄下 ./startup.sh ./shutdown.sh 關閉
安裝tomcat時,常用除錯命令
獲取linux系統位數 getconf LONG_BIT
表示以數字形式檢視正在監聽的埠 netstat -ntpl
檢視tomcat是否啟動 ps -ef|grep apache-tomcat-8.0.53
關閉所有程序 kill -9 `ps -ef|grep tomcat|awk '{print $2}'`
使用killall殺掉java程序: killall java
tomcat關閉失敗,發現8005埠在啟動tomcat時 啟動慢
直接配置jdk securerandom.source為urandom解決:
1.開啟 jre/lib/security/java.security這個檔案,找到securerandom.source配置項 (在檔案中查詢關鍵字可用 /關鍵字)
修改為: securerandom.source=file:/dev/urandom
2.儲存退出後,使用killall殺掉java程序:
killall java
tomcat啟動 埠監聽正常(一般是 8005 8080 8009) 無法訪問
在本地用 telnet 120.79.238.232 8080 檢視遠端主機埠是否開放,可到伺服器控制檯進行埠開啟,或者古納比防火牆。