1. 程式人生 > >Linux(CentOS)下安裝JDK和Tomcat

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  檢視遠端主機埠是否開放,可到伺服器控制檯進行埠開啟,或者古納比防火牆。