雲服務器 ECS 建站教程:手工部署Java Web項目
Tomcat 一個開源的且免費的 Java Web 服務器,常用來作為 web 開發的工具。它可以托管由 servlet,JSP 頁麵(動態內容),HTML 頁麵,javascript,樣式表,圖像(靜態內容)組成的 Java Web 應用程序。
此外,將來隨著業務的擴展,您可以利用阿裏雲強大的產品平台,平滑地橫向和縱向擴展服務容量,例如:
- 擴展單個 ECS 實例的 CPU 和內存規格,增強服務器的處理能力。
- 增加多台 ECS 實例,並利用負載均衡,在多個實例中進行負載的均衡分配。
- 利用彈性伸縮(Auto Scaling),根據業務量自動增加或減少 ECS 實例的數量。
- 利用對象存儲 OSS(Object Storage Service),存儲靜態網頁和海量圖片、視頻等。
適用對象
本文檔介紹如何使用一台基本配置的雲服務器 ECS 實例部署 Java web 項目。適用於剛開始使用阿裏雲進行建站的個人用戶。
基本流程
使用雲服務器 ECS 部署 Java Web 項目的操作步驟如下:
- 購買 ECS 實例。
- 安裝 JDK。
- 安裝 Tomcat8.0。
步驟 1 購買 Linux 實例
對於個人使用的小型網站,一台雲服務器 ECS 實例可以滿足需求。這裏隻介紹新購實例。如果您有鏡像,可以使用自定義鏡像創建實例。
1.登錄 雲服務器管理控製台。如果尚未注冊,單擊 免費注冊。
2.定位到 雲服務器 ECS > 實例。單擊 創建實例。
3.選擇付費方式:包年包月 或 按量付費。關於兩種付費方式的區別,請參見 計費模式。
如果選擇 按量付費,請確保賬戶餘額至少有 100元。如無餘額,請進入 充值頁麵 充值後再開通。
注意:對於按量付費的實例,即使停止實例,也會繼續收費。如果您不再需要該按量付費的實例,請及時釋放實例。
4.選擇地域。所謂地域,是指實例所在的地理位置。您可以根據您的用戶所在的地理位置選擇地域。與用戶距離越近,延遲相對越少,下載速度相對越快。例如,您的用戶都分布在北京地區,則可以選擇 華北2。
注意:
- 實例創建完成後,不支持更換地域。
- 不同地域提供的可用區數量、實例係列、存儲類型、實例價格等也會有所差異。請根據您的業務需求進行選擇。
5.選擇網絡類型。對於建站的用戶,選擇 經典網絡 即可。然後選擇安全組。
6.選擇實例,根據您網站的訪問量選擇實例規格(CPU、內存)。對於個人網站,1 核 2GB 或 2 核 4GB 一般能夠滿足需求。關於實例規格的詳細介紹,請參考 實例規格族。
實例係列 II 是實例係列 I 的升級版,提供更高的性能,推薦使用。
7.選擇網絡帶寬。如果選擇 0 MB,則不分配外網 IP,該實例將無法訪問公網。如果您選擇了 按使用流量,同時選擇 0 MB 固定帶寬,則同樣不分配外網 IP,而且 不支持 0 MB 帶寬升級,因此請謹慎選擇。
- 按固定帶寬付費
- 按使用流量付費
8.選擇鏡像。如果用於建站,可以選擇公共鏡像中的 Linux 操作係統,如 CentOS。
9.選擇 係統盤。您還可以選擇 用快照創建磁盤,非常方便地把快照的數據直接複製到磁盤中。
10.設置實例的登錄密碼和實例名稱。請務必牢記密碼。您也可以在創建完成後再設置密碼。
11.設置購買的時長和數量。
12.單擊頁麵右側價格下麵的 立即購買。
13.確認訂單並付款。
實例創建好之後,您會收到短信和郵件通知,告知您的實例名稱、公網 IP 地址、內網 IP 地址等信息。您可以使用這些信息登錄和管理實例。
很多重要的信息都是通過綁定手機的短信接收,並且重要的操作(如重啟、停止等)都需要手機接收驗證碼,因此請務必保持綁定手機通信暢通。
步驟 2 安裝JDK
本節介紹如何安裝 java jdk。軟件包中包含的軟件及版本:Tomcat:1.8.0_121
說明:這是寫文檔時參考的軟件版本。您下載的版本可能與此不同。
- 準備工作
下載 JDK 安裝包,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- 操作步驟
1.新建一個目錄。
[root@localhost ~]# cd /usr/
[root@localhost usr]# mkdir java
[root@localhost usr]# cd java/
[root@localhost java]# mkdir jdk
[root@localhost java]# cd jdk
[root@localhost jdk]#
2.解壓 jdk-8u121-linux-x64.tar.gz 到 jdk 目錄下:
[root@localhost mnt]# tar -xvf jdk-8u121-linux-x64.tar.gz -C /usr/java/jdk/
3.配置環境變量。
[root@localhost mnt]# vi /etc/profile
4.在底部添加以下內容。
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib$:JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/$JAVA_HOME:$PATH
5.保存後執行以下命令:
[root@localhost mnt]# source /etc/profile
6.驗證安裝。
[root@localhost ~]# java -version
我們可以看到 JDK 已經成功安裝了。
步驟 3 安裝 Tomcat8.0
本節介紹如何部署Tomcat環境。軟件包中包含的軟件及版本:Tomcat:8.5.11 。
說明:這是寫文檔時參考的軟件版本。您下載的版本可能與此不同。
- 準備工作
下載 tomcat linux 的包,地址:https://tomcat.apache.org/download-80.cgi
- 操作步驟
1.解壓 apache-tomcat-8.5.11.tar.gz
# tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/
2.解壓之後,我們進入解壓的文件:
[root@localhost mnt]# cd /usr/java/tomcat/apache-tomcat-8.5.11/
- bin 目錄中存放 Tomcat 的一些腳本文件,最重要的也是用的最多就是啟動和關係 tomcat 服務腳本。
- conf:存放 Tomcat 服務器的各種全局配置文件,其中最重要的是 server.xml 和 web.xml。
- webapps:Tomcat 的主要 Web 發布目錄,默認情況下把 Web 應用文件放於此目錄。
- logs:存放 Tomcat 執行時的日誌文件
3.進入到 tomcat 的 bin 目錄:
[root@localhost apache-tomcat-8.5.11]# cd bin/
4.編輯 setclasspath.sh 腳本,添加以下內容:
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
5.保存後輸入以下命令啟動 tomcat。
[root@localhost bin]# ./startup.sh
6.從瀏覽器訪問,輸入https://ip:8080 即可訪問,如果外部無法訪問,但是 Linux 內部卻可以訪問,這種情況一般是防火牆的問題,關閉防火牆就可以了。
7.安裝好 Tomcat 後,在 webapps 下麵自帶一個 demo,通過瀏覽器訪問即可看到已經部署好的 web 項目。
[root@localhost apache-tomcat-8.5.11]# cd webapps/
8.部署項目隻需要把項目複製到 Tomcat 的 Webapps 下即可。這也是最簡單的一種方式。如果您想更改您的 tomcat 服務接口,那麼可以到 tomcat 下的 conf 目錄,裏麵有個 server.xml 文件。重要的配置信息在這裏:
9.在配置文件中有一個 unpackWARs 參數,如果設置為 true 即可以部署 war 包項目,tomcat 會自動解壓文件。還可以在 server.xml 中使用 Context 標簽指定項目在任何位置。
<Context path="定web應用的虛擬路徑名" docBase="要部署的Web應用的源路徑(實際位置)" reloadable="true" />
最後更新:2017-08-13 22:31:17