天天看點

在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

javaWeb項目部署到Windows雲伺服器上

  • 工具 / 材料
  • 方法 / 步驟
    • 建立web項目 & 導出war包
    • 設定遠端桌面連接配接資訊
    • 在雲伺服器上安裝JDK(版本必須在1.7以上)
    • Tomcat 的安裝與使用(7.0 及以上)
      • 第一種釋出方式(直接放到webapps下,tomcat自動部署)
      • 第二種釋出方式(使用tomcat的管理界面Manager App)
工欲善其事,必先利其器,不要單純的把所有的時間都花在coding上,花一點時間去改進自己使用的工具。

工具 / 材料

  1. 雲伺服器一台(騰訊雲、阿裡雲等等)
  2. JDK 1.7 及以上
  3. Tomcat 7.0 及以上
  4. MySQL 5.6 及以上(使用安裝版本)
  5. 要釋出的javaweb項目(war包)

方法 / 步驟

建立web項目 & 導出war包

建立一個JavaWeb項目
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
将建立的項目打包成war包
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

設定遠端桌面連接配接資訊

使用win+R打開運作視窗

在輸入框輸入mstsc,點選确定打開遠端桌面

在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

設定本地資源的位置

點選正常頁籤,設定你的雲伺服器IP,使用者名,密碼(部分作業系統可能不需要)

後續提示,全部選擇是或者确定

在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

在雲伺服器上安裝JDK(版本必須在1.7以上)

使用 win+E 打開資料總管
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
上傳速度和你的網絡環境有關(以帶寬最少的為準),耐心等待下
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
jdk的安裝與配置,傳送門到: JDK安裝與環境變量配置

Tomcat 的安裝與使用(7.0 及以上)

解壓apache-tomcat-7.0.91-windows-x64.zip

檢視其目錄結構

在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

第一種釋出方式(直接放到webapps下,tomcat自動部署)

将打包好的war包複制到webapps目錄下,tomcat會進行自動解壓釋出。

進入到bin目錄下,運作startup.bat檔案,啟動tomcat

我的通路位址是:http:http:127.0.0.1:8080/test

在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
運作後的目錄結構
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

第二種釋出方式(使用tomcat的管理界面Manager App)

到tomcat安裝目錄下的conf目錄,打開tomcat-users檔案
<role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  
  把它們的注釋去掉。并且添加上一組新的使用者名密碼,結果如下
  
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <role rolename="manager-gui"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
  <user username="hello" password="world" roles="manager-gui"/>

其中manager-gui是角色,一個角色通常有多重權限,
這個就是管理者的角色。對于tomcat6來說,這個角色是manager,而不是manager-gui
重新開機伺服器就可以了
           
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟
在Windows雲伺服器上部署javaweb項目工具 / 材料方法 / 步驟

學音樂的那個女孩,回來吧,我養你

不懂得陪你浪漫,确永遠愛你的程式員