天天看點

雲伺服器 java+tomcat 部署與配置(附詳細指令流程)

安裝之前首先下載下傳

  • ​​tomcat​​
  • ​​java​​
  • 檔案上傳工具​​FileZilla​​

選擇合适的版本壓縮包(*.tar.gz)進行下載下傳,或者到​​百度雲盤​​進行下載下傳

安裝Java JDK8.0

建立​

​java​

​​目錄,存放​

​jdk​

​​和​

​tomcat​

cd /usr/local/
mkdir java      

使用​

​FileZilla​

​​将下載下傳好的​

​jdk-8u101-linux-x64.tar.gz​

​​和 ​

​apache-tomcat-9.0.0.M10.tar.gz​

​​上傳至剛才建立的​

​java​

​目錄下,至于怎麼使用,百度經驗妥妥的.

将上傳的​

​jdk​

​​解壓,然後重命名為​

​jdk​

tar -zxv -f jdk-8u101-linux-x64.tar.gz
mv jdk1.8.0_101 jdk      

如果不清楚解壓後的檔案名,可以輸入指令​

​ls​

​檢視

配置環境變量

vim /etc/profile      

打開檔案之後按鍵盤​

​i​

​進入編輯模式,将下面的内容複制到底部

JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH      

輸入完畢後,按​

​ESC​

​​退出輸入模式,然後直接輸入​

​:wq​

​​回車,儲存并且關閉​

​Vim​

​。

使用​

​source /etc/profile​

​​指令使其立即生效

通過​​

​java -version​

​驗證java環境是否配置成功。

安裝Tomcat9.0

解壓​

​Tomcat9.0​

​​,重命名為​

​tomcat9​

tar -zxv -f apache-tomcat-9.0.0.M10.tar.gz
mv apache-tomcat-9.0.0.M10 tomcat9      

解壓完畢後即可直接啟動

  • 啟動指令為:​

    ​/usr/local/java/tomcat9/bin/startup.sh​

  • 關閉指令為:​

    ​/usr/local/java/tomcat9/bin/shutdown.sh​

啟動完成後還需開放8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent      

出現​

​success​

​表明添加成功

然後更新防火牆即可:​

​firewall-cmd --reload​

重新開機防火牆指令: ​

​systemctl restart firewalld.service​

然後再次在浏覽器中輸入​

​http://ip:8080​

​​,如果看到​

​tomcat​

​的歡迎界面,說明安裝成功。

如果還不能通路,則有可能是雲伺服器沒有設定對應的安全組,則需在安全組的設定裡加入一條8080端口的通路規則.

小妙招

如果你的​

​java​

​​和​

​tomcat​

​​都安裝成功了,那麼接下來你會想,每次都這樣進行​

​tomcat​

​的啟動和關閉,是不是有點麻煩?

那麼可以通過一個腳本來幫我們實作指令啟動​

​tomcat​

建立腳本

執行代碼:​

​vi etc/init.d/tomcat​

​​ 按​

​i​

​進入編輯,将以下内容輸入進入,按​

​ESC​

​退出編輯并輸入​

​:wq​

​儲存并退出​

​Vim​

# !/bin/bash    
# Description: start or stop the tomcat    
# Usage:        tomcat [start|stop|restart]    
#    
export PATH=$PATH:$HOME/bin  
export BASH_ENV=$HOME/.bashrc  
export USERNAME="root"  
  
case "$1" in  
start)  
#startup the tomcat    
cd /usr/local/java/tomcat9/bin  
./startup.sh  
;;  
stop)  
# stop tomcat    
cd /usr/local/java/tomcat9/bin
./shutdown.sh  
echo "Tomcat Stoped"  
;;  
restart)  
$0 stop  
$0 start  
;;  
*)  
echo "tomcat: usage: tomcat [start|stop|restart]"  
exit 1  
esac  
exit 0       

為腳本添加執行權限

執行指令:​

​chmod +x /etc/init.d/tomcat​

建立軟連接配接

依次執行如下指令

cd usr/bin
ln -s /etc/init.d/tomcat      
tomcat start
tomcat stop
tomcat restart