Linux阿里CentOS 7 發佈JAVAWEB項目(從配置到發佈)

首先有一個阿里的CentOS 7服務器

我的是這樣的,在控制檯——>詳細實例裏可以看見
在這裏插入圖片描述

需要的東西有JDK,TOMCAT,Xshell和Xftp

首先下載Xshell和Xftp,自己百度下載

  1. 運行Xshell
    在這裏插入圖片描述
    2.連接會話,點擊剛剛創建的名稱連接即可
    3.輸入用戶名爲"root",點擊記住用戶名,確認即可
    4.輸入密碼,密碼爲你設置的雲服務器開機密碼
    5.成功連接服務器,如圖
    在這裏插入圖片描述
    6.登錄Xpft。這裏介紹兩種方法。
    1:點擊Xshell上方導航欄的窗口-傳輸新建文件即可快速免密運行Xpft軟件,具體如下圖。2:直接運行Xpft,輸入用戶名和密碼後即可連接服務器。
    在這裏插入圖片描述
    7.進入即可給服務器上傳東西

JDK和Tomcat的準備

jdk:JDK官方下載地址 (我下的1.8 **注意:**要下載.tar.gz後綴的)
Tomcat:可選7或8
Tomcat 8官方下載地址 (*注意:**要下載.tar.gz後綴的)
Tomcat 7官方下載地址(*注意:**要下載.tar.gz後綴的)
下圖是我下載的
在這裏插入圖片描述
在usr文件夾中創建java文件夾用於放置JDK和Tomcat
用Xftp將JDK和Tomcat放到java文件夾中如圖
在這裏插入圖片描述

進行解壓,在Xshell下輸入如下命令
注意:如果服務器中沒有解壓工具 tar -zxvf 和tar -xvf命令就執行不了,自行百度查詢相關命令
解壓JDK

tar -zxvf jdk-版本編號-linux-x64.tar.gz-C/usr/java/jdk/

這樣寫可能會報錯,如果報錯可以寫下面的命令

tar -zxvf /usr/java/jdk/jdk-版本編號-linux-x64.tar.gz-C/usr/java/jdk/

還錯的話就將tar -zxvf換成tar -xvf
解壓完成後進行環境變量配置
命令如下:

vi /etc/profile

 export JAVA_HOME=/usr/java/jdk/jdk版本編號_121

 export JRE_HOME=/usr/java/jdk/jdk版本編號_121/jre

 export CLASSPATH=.:JAVAHOME/lib:JRE_HOME/lib:$CLASSPATH

 export PATH=JAVAHOME/bin:JRE_HOME/bin/JAVAHOME:PATH

配置完後按ESC並輸入**:wq**然後回車即可保存退出
保存完畢後輸入如下命令

source /etc/profile

查看JDK是否配置成功

java -version

成功如下圖:

JDK配置完成,接着配置Tomcat

1.解壓tomcat

tar -xvf apache-tomcat-版本編號.tar.gz -C /usr/java/tomcat/

如有問題同解壓JDK方式一樣
2.進入解壓文件夾的bin文件夾下

cd /usr/java/tomcat/apache-tomcat-版本編號/bin/

3.編輯setclasspath.sh腳本

vi setclasspath.sh

按 i 鍵進入編輯模式,添加如下內容

export JAVA_HOME=/usr/java/jdk/jdk版本編號

export JRE_HOME=/usr/java/jdk/jdk版本編號/jre

添加完後按ESC並輸入**:wq**然後回車即可保存退出
啓動Tomcat,注意需要在Tomcat 的bin文件夾下可執行

./startup.sh

在這裏插入圖片描述
這樣Tomcat就成功部署,可用你的公網IP訪問8080端口,如下圖表示訪問成功
在這裏插入圖片描述

部署項目

將WEB項目的.war導出,通過Xftp放置tomcat中的webapps文件夾下
在這裏插入圖片描述
重啓Tomcat,如下命令
注意:在bin目錄下輸入命令

./shutdown.sh

在這裏插入圖片描述
在輸入命令

./startup.sh

在這裏插入圖片描述
Tomcat 會自動把war文件生成一個同名的文件夾,上圖中我已生成

配置Tomcat中conf文件夾下的server.xml

Host標籤中加入

<Context path="/OnlineExamSystem" docBase="/usr/java/tomcat/apache-tomcat-7.0.93/webapps/OnlineExamSystem" reloadable="true" source="org.eclipse.jst.jee.server:OnlineExamSystem"></Context>

在這裏插入圖片描述
更改後需要重啓Tomcat,再訪問即可

Tomcat進程的問題

可以開啓多個Tomcat服務,用命令可查看

ps -ef|grep java

殺死Tomcat進程的命令

kill -9 id值

在這裏插入圖片描述

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