預設你已經買了阿裡雲ECS伺服器
我的是 Linux 阿裡雲伺服器系統。下面講解的是avaWeb的部署過程。
至于meaven項目部署大同小異,後期會進行講解。
首先配置安全組
從你的電腦上連接配接到伺服器
搭建JDK環境
Tomcat環境配置
Nginx環境搭建
完成JavaWeb的搭建
JavaWeb的搭建時,Servlet無法跳轉問題
首先配置安全組
點選配置規則(這裡需要注意,你生成執行個體後,阿裡雲會自動添加一個規則,你可以用那個,也可以自己點選右上角那個建立安全組。)
法一: 這裡會有規則配置,你可以快速添加。新手就全選上就行了。
法二: 也可以向我這樣把所有端口都弄上(自選方法)
傳回頂部
從你的電腦連接配接到伺服器
首先下載下傳FileZilla。(除了這個還有好多,目的就是讓你的電腦和伺服器連上,能傳輸檔案就行。) 自己先下載下傳好如下的檔案(JDK,Nginx,tomcat),并放到root 檔案夾下。
傳回頂部
搭建JDK環境
- 進入
目錄,将jdk解壓到/root
/usr/local下
cd /root
tar -xvf jdk-xxx -C /usr/local
注:jdk-xxx 是你 jdk壓縮檔案的名稱
進入 /usr/local
檢視是否有你解壓的Jdk檔案
配置JDK的環境變量
- 我們輸入
,然後按i健進入編輯模式
vim /etc/profile
- 在文章末尾添加如下内容(新手千萬不要修改其他地方)
#set java environment
JAVA_HOME=/usr/local/jdk1.8.0_231
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
- 上邊第二行 JAVA_HOME=/usr/local/jdk1.8.0_231
- 加粗的地方寫你自己的jdk路徑
- 儲存退出
- 退出來之後,輸入
如果 出來如下資訊,即配置成功。
java -version
傳回頂部
Tomcat環境配置
- 第一步:将tomcat解壓到
的檔案夾中/usr/local
- 第二步:到 /usr/local 目錄下确認是否解壓成功
cd /usr/local ls
- 第三步:Linux預設對8080端口不開放,我們要把它開放
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
- 第四步:進入tomcat的bin目錄,啟動tomcat
cd /usr/local/apache-xxx/bin
./startup.sh
____
- 第五步:啟動成功(外加其他設定)
啟動成功後的效果圖,出來這個後意味着你可以通路8080了 ./shutdown 這個是關閉tomcat的指令
傳回頂部
Nginx環境搭建
由于部落客本人比較懶,這部分請自行百度搜尋,後期我在補。有問題歡迎在評論區留言
傳回頂部
完成JavaWeb搭建
我以Idea為例。先打war包
配置好後,儲存并退出。進行下一步操作。
找到你的項目檔案夾,war包預設儲存在out的檔案夾中。(下面是我的war包)将其上傳到你的伺服器上。是傳到webapps中
重新開機你的tomcat,即可運作了。要是servlet跳轉不了看下面的操作。
傳回頂部
伺服器上Servlet無法進行跳轉
這裡主要是去修改你的service.xml
操作步驟
在這個位置填上和我類似的路徑,格式如下:
/usr/local/tomcat的檔案名/webapps/自己的war包工程名
你的Servlet跳轉不了,主要是你的路徑不對。 找不到通往光明之路!(手動滑稽)