天天看點

雲伺服器 ECS 建站教程:部署Java Web

部署java web項目

tomcat 作為一個開源且免費的 java web 伺服器,常用來作為 web 開發的工具。它可以托管由 servlet,jsp 頁面(動态内容),html 頁面,js,樣式表,圖檔(靜态内容)組成的 java web 應用程式。

在阿裡雲伺服器下部署 java 提供三種部署方式:

java 鏡像部署

一鍵安裝包部署

手動部署(源碼編譯安裝/yum安裝)

鏡像部署

2.單擊 立即購買,按提示步驟購買 ecs 執行個體。

3.登入 ecs 管理控制台。

4.在左邊導航欄中,單擊 執行個體,進入 ecs 執行個體清單頁。

5.選擇所購 ecs 執行個體所在的地域,并找到所購 ecs 執行個體,在 ip 位址 列擷取該執行個體的公網 ip 位址。

6.在浏覽器位址欄中輸入公網 ip 位址,下載下傳操作文檔。

雲伺服器 ECS 建站教程:部署Java Web

7.使用 putty 登入 linux 伺服器,參考《連接配接linux執行個體》。

說明:root 密碼請參考《重置執行個體密碼》。

8.使用 winscp 工具将 java 代碼放入 /data/wwwroot/default 中。

雲伺服器 ECS 建站教程:部署Java Web

9.預設 tomcat 是以一般 www 使用者運作,将網站代碼權限改為 www,執行指令:

雲伺服器 ECS 建站教程:部署Java Web

10.重新開機 tomcat。

雲伺服器 ECS 建站教程:部署Java Web

11.在浏覽器位址欄中輸入公網 ip 位址,完成驗證。

雲伺服器 ECS 建站教程:部署Java Web

配置要求

系統平台:centos 7.3

tomcat 版本:tomcat 8.5.13

jdk 版本:jdk1.8.0_121

安裝前準備

centos 7.3 系統預設開啟了防火牆,需關閉後外部才可通路本機的 80、443、8080 等端口,如需做安全類配置可自行參考官方文檔。

關閉防火牆:

關閉防火牆開機自啟動功能:

disable firewalld.service

建立一般使用者 www,運作 tomcat:

雲伺服器 ECS 建站教程:部署Java Web

建立網站根目錄:

建立 tomcat 測試頁面:

雲伺服器 ECS 建站教程:部署Java Web

源代碼下載下傳

wget

<a href="https://mirrors.aliyun.com/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz">https://mirrors.aliyun.com/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz</a>

<a href="http://mirrors.linuxeye.com/jdk/jdk-8u121-linux-x64.tar.gz">http://mirrors.linuxeye.com/jdk/jdk-8u121-linux-x64.tar.gz</a>

安裝 jdk

1.建立一個目錄:

2.解壓 jdk-8u121-linux-x64.tar.gz 到 /usr/java。

雲伺服器 ECS 建站教程:部署Java Web

3.設定環境變量

vi /etc/profile

#set java environment

export java_home=/usr/java/jdk1.8.0_121

export classpath=$java_home/lib/tools.jar:$java_home/lib/dt.jar:$java_home/lib

export path=$java_home/bin:$path

加載環境變量:

檢視 jdk 版本:

雲伺服器 ECS 建站教程:部署Java Web

安裝 tomcat

1.解壓 apache-tomcat-8.5.13.tar.gz,重命名 tomcat 目錄,設定使用者權限。

說明:

bin 目錄中存放 tomcat 的一些腳本檔案,包含啟動和關閉 tomcat 服務腳本。

conf:存放 tomcat 伺服器的各種全局配置檔案,其中最重要的是 server.xml 和 web.xml。

webapps:tomcat 的主要 web 釋出目錄,預設情況下把 web 應用檔案放于此目錄。

logs:存放 tomcat 執行時的日志檔案。

2.配置 server.xml。

vi server.xml 添加如下内容:

3.設定 jvm 記憶體參數。

建立/usr/local/tomcat/bin/setenv.sh

vi /usr/local/tomcat/bin/setenv.sh

java_opts=’-djava.security.egd=file:/dev/./urandom -server -xms256m -xmx496m - dfile.encoding=utf-8’

4.設定 tomcat 自啟動腳本。

下載下傳腳本:

<a href="https://github.com/lj2007331/oneinstack/raw/master/init.d/tomcat-init">https://github.com/lj2007331/oneinstack/raw/master/init.d/tomcat-init</a>

添加執行權限:

設定啟動腳本 java_home:

雲伺服器 ECS 建站教程:部署Java Web

5.設定自啟動。

雲伺服器 ECS 建站教程:部署Java Web

6.啟動 tomcat。

雲伺服器 ECS 建站教程:部署Java Web
雲伺服器 ECS 建站教程:部署Java Web

<a href="https://help.aliyun.com/document_detail/52806.html?spm=5176.doc50700.6.708.7xqbz7">原文連結</a>