云服务器 ECS 建站教程:手工部署Java Web项目
手工部署Java Web項(xiàng)目
Tomcat 一個(gè)開源的且免費(fèi)的 Java Web 服務(wù)器,常用來作為 web 開發(fā)的工具。它可以托管由 servlet,JSP 頁面(動(dòng)態(tài)內(nèi)容),HTML 頁面,javascript,樣式表,圖像(靜態(tài)內(nèi)容)組成的 Java Web 應(yīng)用程序。
此外,將來隨著業(yè)務(wù)的擴(kuò)展,您可以利用阿里云強(qiáng)大的產(chǎn)品平臺,平滑地橫向和縱向擴(kuò)展服務(wù)容量,例如:
- 擴(kuò)展單個(gè) ECS 實(shí)例的 CPU 和內(nèi)存規(guī)格,增強(qiáng)服務(wù)器的處理能力。
- 增加多臺 ECS 實(shí)例,并利用負(fù)載均衡,在多個(gè)實(shí)例中進(jìn)行負(fù)載的均衡分配。
- 利用彈性伸縮(Auto Scaling),根據(jù)業(yè)務(wù)量自動(dòng)增加或減少 ECS 實(shí)例的數(shù)量。
- 利用對象存儲 OSS(Object Storage Service),存儲靜態(tài)網(wǎng)頁和海量圖片、視頻等。
適用對象
本文檔介紹如何使用一臺基本配置的云服務(wù)器 ECS 實(shí)例部署 Java web 項(xiàng)目。適用于剛開始使用阿里云進(jìn)行建站的個(gè)人用戶。
基本流程
使用云服務(wù)器 ECS 部署 Java Web 項(xiàng)目的操作步驟如下:
步驟 1 購買 Linux 實(shí)例
對于個(gè)人使用的小型網(wǎng)站,一臺云服務(wù)器 ECS 實(shí)例可以滿足需求。這里只介紹新購實(shí)例。如果您有鏡像,可以使用自定義鏡像創(chuàng)建實(shí)例。
1.登錄 云服務(wù)器管理控制臺。如果尚未注冊,單擊 免費(fèi)注冊。
2.定位到 云服務(wù)器 ECS > 實(shí)例。單擊 創(chuàng)建實(shí)例。
3.選擇付費(fèi)方式:包年包月 或 按量付費(fèi)。關(guān)于兩種付費(fèi)方式的區(qū)別,請參見 計(jì)費(fèi)模式。
如果選擇 按量付費(fèi),請確保賬戶余額至少有 100元。如無余額,請進(jìn)入 充值頁面 充值后再開通。
注意:對于按量付費(fèi)的實(shí)例,即使停止實(shí)例,也會繼續(xù)收費(fèi)。如果您不再需要該按量付費(fèi)的實(shí)例,請及時(shí)釋放實(shí)例。
4.選擇地域。所謂地域,是指實(shí)例所在的地理位置。您可以根據(jù)您的用戶所在的地理位置選擇地域。與用戶距離越近,延遲相對越少,下載速度相對越快。例如,您的用戶都分布在北京地區(qū),則可以選擇 華北2。
注意:
- 實(shí)例創(chuàng)建完成后,不支持更換地域。
- 不同地域提供的可用區(qū)數(shù)量、實(shí)例系列、存儲類型、實(shí)例價(jià)格等也會有所差異。請根據(jù)您的業(yè)務(wù)需求進(jìn)行選擇。
5.選擇網(wǎng)絡(luò)類型。對于建站的用戶,選擇 經(jīng)典網(wǎng)絡(luò) 即可。然后選擇安全組。
6.選擇實(shí)例,根據(jù)您網(wǎng)站的訪問量選擇實(shí)例規(guī)格(CPU、內(nèi)存)。對于個(gè)人網(wǎng)站,1 核 2GB 或 2 核 4GB 一般能夠滿足需求。關(guān)于實(shí)例規(guī)格的詳細(xì)介紹,請參考 實(shí)例規(guī)格族。
實(shí)例系列 II 是實(shí)例系列 I 的升級版,提供更高的性能,推薦使用。
7.選擇網(wǎng)絡(luò)帶寬。如果選擇 0 MB,則不分配外網(wǎng) IP,該實(shí)例將無法訪問公網(wǎng)。如果您選擇了 按使用流量,同時(shí)選擇 0 MB 固定帶寬,則同樣不分配外網(wǎng) IP,而且 不支持 0 MB 帶寬升級,因此請謹(jǐn)慎選擇。
- 按固定帶寬付費(fèi)
- 按使用流量付費(fèi)
8.選擇鏡像。如果用于建站,可以選擇公共鏡像中的 Linux 操作系統(tǒng),如 CentOS。
9.選擇 系統(tǒng)盤。您還可以選擇 用快照創(chuàng)建磁盤,非常方便地把快照的數(shù)據(jù)直接復(fù)制到磁盤中。
10.設(shè)置實(shí)例的登錄密碼和實(shí)例名稱。請務(wù)必牢記密碼。您也可以在創(chuàng)建完成后再設(shè)置密碼。
11.設(shè)置購買的時(shí)長和數(shù)量。
12.單擊頁面右側(cè)價(jià)格下面的 立即購買。
13.確認(rèn)訂單并付款。
實(shí)例創(chuàng)建好之后,您會收到短信和郵件通知,告知您的實(shí)例名稱、公網(wǎng) IP 地址、內(nèi)網(wǎng) IP 地址等信息。您可以使用這些信息登錄和管理實(shí)例。
很多重要的信息都是通過綁定手機(jī)的短信接收,并且重要的操作(如重啟、停止等)都需要手機(jī)接收驗(yàn)證碼,因此請務(wù)必保持綁定手機(jī)通信暢通。
步驟 2 安裝JDK
本節(jié)介紹如何安裝 java jdk。軟件包中包含的軟件及版本:Tomcat:1.8.0_121
說明:這是寫文檔時(shí)參考的軟件版本。您下載的版本可能與此不同。
- 準(zhǔn)備工作
下載 JDK 安裝包,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
將下載好的 JDK 包上傳到 Linux 上面:
- 操作步驟
1.新建一個(gè)目錄。
[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 目錄下:
3.配置環(huán)境變量。
[root@localhost mnt]# vi /etc/profile
4.在底部添加以下內(nèi)容。
5.保存后執(zhí)行以下命令:
6.驗(yàn)證安裝。
[root@localhost ~]# java -version
我們可以看到 JDK 已經(jīng)成功安裝了。
步驟 3 安裝 Tomcat8.0
本節(jié)介紹如何部署Tomcat環(huán)境。軟件包中包含的軟件及版本:Tomcat:8.5.11 。
說明:這是寫文檔時(shí)參考的軟件版本。您下載的版本可能與此不同。
- 準(zhǔn)備工作
下載 tomcat linux 的包,地址:http://tomcat.apache.org/download-80.cgi
將下載好的 Tomcat 包上傳到 Linux 上面:
- 操作步驟
1.解壓 apache-tomcat-8.5.11.tar.gz
# tar -xvf apache-tomcat-8.5.11.tar.gz -C /usr/java/tomcat/
2.解壓之后,我們進(jìn)入解壓的文件:
- bin 目錄中存放 Tomcat 的一些腳本文件,最重要的也是用的最多就是啟動(dòng)和關(guān)系 tomcat 服務(wù)腳本。
- conf:存放 Tomcat 服務(wù)器的各種全局配置文件,其中最重要的是 server.xml 和 web.xml。
- webapps:Tomcat 的主要 Web 發(fā)布目錄,默認(rèn)情況下把 Web 應(yīng)用文件放于此目錄。
- logs:存放 Tomcat 執(zhí)行時(shí)的日志文件
3.進(jìn)入到 tomcat 的 bin 目錄:
[root@localhost apache-tomcat-8.5.11]# cd bin/
4.編輯 setclasspath.sh 腳本,添加以下內(nèi)容:
5.保存后輸入以下命令啟動(dòng) tomcat。
6.從瀏覽器訪問,輸入http://ip:8080 即可訪問,如果外部無法訪問,但是 Linux 內(nèi)部卻可以訪問,這種情況一般是防火墻的問題,關(guān)閉防火墻就可以了。
7.安裝好 Tomcat 后,在 webapps 下面自帶一個(gè) demo,通過瀏覽器訪問即可看到已經(jīng)部署好的 web 項(xiàng)目。
8.部署項(xiàng)目只需要把項(xiàng)目復(fù)制到 Tomcat 的 Webapps 下即可。這也是最簡單的一種方式。如果您想更改您的 tomcat 服務(wù)接口,那么可以到 tomcat 下的 conf 目錄,里面有個(gè) server.xml 文件。重要的配置信息在這里:
9.在配置文件中有一個(gè) unpackWARs 參數(shù),如果設(shè)置為 true 即可以部署 war 包項(xiàng)目,tomcat 會自動(dòng)解壓文件。還可以在 server.xml 中使用 Context 標(biāo)簽指定項(xiàng)目在任何位置。
原文鏈接
總結(jié)
以上是生活随笔為你收集整理的云服务器 ECS 建站教程:手工部署Java Web项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【印象】2016云栖大会城市峰会:上海、
- 下一篇: 基于Windows环境下MyEclips