天天看點

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

預設你已經買了阿裡雲ECS伺服器

我的是 Linux 阿裡雲伺服器系統。下面講解的是avaWeb的部署過程。

至于meaven項目部署大同小異,後期會進行講解。

首先配置安全組

從你的電腦上連接配接到伺服器

搭建JDK環境

Tomcat環境配置

Nginx環境搭建

完成JavaWeb的搭建

JavaWeb的搭建時,Servlet無法跳轉問題

首先配置安全組

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

點選配置規則(這裡需要注意,你生成執行個體後,阿裡雲會自動添加一個規則,你可以用那個,也可以自己點選右上角那個建立安全組。)

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

法一: 這裡會有規則配置,你可以快速添加。新手就全選上就行了。

法二: 也可以向我這樣把所有端口都弄上(自選方法)

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

傳回頂部

從你的電腦連接配接到伺服器

首先下載下傳FileZilla。(除了這個還有好多,目的就是讓你的電腦和伺服器連上,能傳輸檔案就行。)
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
自己先下載下傳好如下的檔案(JDK,Nginx,tomcat),并放到root 檔案夾下。
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

傳回頂部

搭建JDK環境

  • 進入

    /root

    目錄,将jdk解壓到

    /usr/local下

cd /root
tar -xvf jdk-xxx -C /usr/local
           
注:jdk-xxx 是你 jdk壓縮檔案的名稱
進入

/usr/local

檢視是否有你解壓的Jdk檔案
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
配置JDK的環境變量
  • 我們輸入

    vim /etc/profile

    ,然後按i健進入編輯模式
  • 在文章末尾添加如下内容(新手千萬不要修改其他地方)
#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

    如果 出來如下資訊,即配置成功。
    JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

傳回頂部

Tomcat環境配置

  • 第一步:将tomcat解壓到

    /usr/local

    的檔案夾中
  • 第二步:到 /usr/local 目錄下确認是否解壓成功
    cd /usr/local
    ls
               
    JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
  • 第三步:Linux預設對8080端口不開放,我們要把它開放
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
               
  • 第四步:進入tomcat的bin目錄,啟動tomcat

    cd /usr/local/apache-xxx/bin

    ./startup.sh

    ____

    JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
  • 第五步:啟動成功(外加其他設定)
啟動成功後的效果圖,出來這個後意味着你可以通路8080了
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
./shutdown 這個是關閉tomcat的指令

傳回頂部

Nginx環境搭建

由于部落客本人比較懶,這部分請自行百度搜尋,後期我在補。有問題歡迎在評論區留言

傳回頂部

完成JavaWeb搭建

我以Idea為例。先打war包

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

配置好後,儲存并退出。進行下一步操作。

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

找到你的項目檔案夾,war包預設儲存在out的檔案夾中。(下面是我的war包)将其上傳到你的伺服器上。是傳到webapps中

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

重新開機你的tomcat,即可運作了。要是servlet跳轉不了看下面的操作。

傳回頂部

伺服器上Servlet無法進行跳轉

這裡主要是去修改你的service.xml

操作步驟

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器
JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

在這個位置填上和我類似的路徑,格式如下:

/usr/local/tomcat的檔案名/webapps/自己的war包工程名

JavaWeb項目部署到阿裡雲伺服器預設你已經買了阿裡雲ECS伺服器

你的Servlet跳轉不了,主要是你的路徑不對。 找不到通往光明之路!(手動滑稽)

傳回頂部

繼續閱讀