將javaweb項目放到雲服務器上運行步驟總結


1.功能需求

  近期在進行項目開發時需要實現外網訪問這一需求,於是我便想到通過使用阿里雲完成這一需求。

2.過程簡述

  (1)首先我們要有一個已經確認能在本地正常運行的項目,可以是完整的javaweb項目也可以是用來處理數據的服務端等。

編譯器可以選用IDEA,Eclipse等。

  (2)將選好的項目進行打war包操作,具體過程可以自行查詢;其中在選擇文件時要注意選全否則后面會出現錯誤。

  (3)部署雲服務器,並配置好環境,過程可見對阿里雲使用感受博客。(其中有些細節問題沒有總結,如端口開放問題等。可通過網上查詢得到答案)

    (4)測試與服務器的連通性,在瀏覽器中的網址欄輸入雲服務器的外網ip:tomcat端口進行測試如    128.1.1.1:8080(默認端口為8080,可更改)

  若出現以下圖示則連通性測試成功

  

  (5)將打好的war包復制粘貼到tomcat的webapps文件夾下,並重啟tomcat。

   (6)在外網輸入雲服務器的外網ip:tomcat端口/項目名/文件名進行測試  如128.1.1.1:8080/helloworld/index.jsp

  若出現相應頁面則成功完成操作。下面總結我遇到的不成功情況

       一.404錯誤

  若界面出現404錯誤,問題就是找不到相應文件,可能是打war包時漏掉了這一文件。

  二.jdk版本問題

  若出現上圖所示錯誤,那就是jdk版本問題。原因是你項目的jdk版本號大於了雲服務器上的jdk版本號,如我項目的為12,而雲服務器上的為1.8。

  這時我們就應進行權衡操作,一可以提高雲服務器上的jdk版本,二可以降低項目的jdk版本。這里推薦第二種,當我們將項目的jdk版本降至1.8時

  項目就能在雲服務器上正確運行了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM