華為云CentOS 7.3 64bit操作系統(tǒng) 基于Tomcat構建Java web環(huán)境示意圖
華為云CentOS 7.3 64bit操作系統(tǒng)
基于Tomcat構建Java web環(huán)境示意圖

實施步驟(手動)
安裝前準備
創(chuàng)建彈性云服務器,且彈性云服務器已綁定彈性公網(wǎng)IP。
為了更好的獲取和更新系統(tǒng)和軟件,建議您更新鏡像源為華為云鏡像源,詳細操作,請參見如何使用自動化工具配置華為云鏡像源(x86_64和ARM)?。
登錄彈性云服務器,執(zhí)行如下命令,新建jdk目錄和tomcat目錄。
cd /home/
mkdir webDemo
cd?webDemo/
mkdir jdk
mkdir tomcat
您可以選擇將安裝包下載至本地后使用文件傳輸工具將安裝包上傳至云服務器?;蛘哌x擇使用wget命令直接下載安裝包至云服務器。
使用WinSCP工具上傳jdk軟件包至云服務器jdk文件夾。
使用WinSCP工具上傳tomcat軟件包至云服務器tomcat文件夾。
方法一:使用文件傳輸工具上傳安裝包至云服務器。
方法二:使用wget命令直接下載安裝包至云服務器。
執(zhí)行如下命令,進入jdk目錄。
cd /home/webDemo/jdk
執(zhí)行如下命令,下載jdk軟件包。
wget?jdk軟件包下載地址
請參考表1查詢jdk下載地址,或者使用其他開源鏡像地址獲取安裝包。
例如:我們以jdk17為例,在列表中查看可用的JDK軟件包版本,以jdk-17_linux-x64_bin.tar.gz安裝包為例,執(zhí)行以下命令。
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
執(zhí)行如下命令,進入tomcat目錄。
cd /home/webDemo/tomcat
執(zhí)行如下命令,下載tomcat軟件包。
請參考表1查詢tomcat下載地址,或者使用其他開源鏡像地址獲取安裝包。
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-x/vx.x.xx/bin/apache-tomcat-x.x.xx.tar.gz
例如:單擊開源鏡像地址,查詢當前可用版本,以v8.5.90版本安裝包為例,執(zhí)行以下命令。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.90/bin/apache-tomcat-8.5.90.tar.gz --no-check-certificate
設置彈性云服務器安全組規(guī)則
單擊彈性云服務器名稱,查看彈性云服務器詳情,在彈性云服務器詳情頁面,選擇“安全組”。
在“安全組”界面,單擊“更改安全組規(guī)則”,進入安全組詳情界面。
在安全組詳情界面,單擊“添加規(guī)則”,彈出添加規(guī)則窗口。
根據(jù)界面提示配置安全組規(guī)則。
部署JavaWeb環(huán)境需為彈性云服務器添加兩個安全組規(guī)則。
為云服務器添加ICMP安全組規(guī)則。
如果云服務器默認設置是禁止ICMP規(guī)則,當ping彈性服務器IP時會顯示超時。因此首先為云服務器添加ICMP規(guī)則。
圖3?添加ICMP規(guī)則

為云服務器添加web項目分配端口的訪問規(guī)則,以8080 端口為例。
圖4?添加8080端口

安裝jdk
執(zhí)行如下命令,進入jdk目錄。
cd /home/webDemo/jdk
解壓jdk安裝包到jdk目錄下。
tar -xvf jdk-17_linux-x64_bin.tar.gz -C?/home/webDemo/jdk/
配置環(huán)境變量。
vi /etc/profile
在底部添加以下內(nèi)容。
#set java environment JAVA_HOME=/home/webDemo/jdk/jdk-17.0.xJRE_HOME=$JAVA_HOME PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar export JAVA_HOME JRE_HOME PATH CLASSPATH
說明:
“jdk-17.0.x”表示jdk安裝包的具體版本,實際值需要從步驟2的返回值中獲取。
例如:jdk-17.0.3
執(zhí)行以下命令保存并退出。
:wq
執(zhí)行以下命令使/etc/profile里的配置生效。
source /etc/profile
驗證安裝。
java -version
回顯信息如下所示驗證安裝jdk成功。
[root@ecs-c525-web ~]# java -version java version "17.0.3" 2022-01-18 LTS Java(TM) SE Runtime Environment (build 17.0.3+8-LTS-86) Java HotSpot(TM) 64-Bit Server VM (build 17.0.3+8-LTS-86, mixed mode, sharing)
安裝tomcat
執(zhí)行如下命令,進入tomcat目錄。
cd /home/webDemo/tomcat
解壓tomcat安裝包到tomcat目錄下。
tar -xvf apache-tomcat-x.x.xx.tar.gz -C /home/webDemo/tomcat/
例如:以v8.5.90版本安裝包為例,執(zhí)行以下命令。
tar -xvf apache-tomcat-8.5.90.tar.gz -C /home/webDemo/tomcat/
進入tomcat的bin目錄,執(zhí)行以下命令安裝tomcat。
cd?/home/webDemo/tomcat/apache-tomcat-x.x.xx/
cd bin/
例如:以v8.5.90版本安裝包為例,執(zhí)行以下命令。
cd?/home/webDemo/tomcat/apache-tomcat-8.5.90/
cd bin/
執(zhí)行如下命令編輯setclasspath.sh腳本。
vi setclasspath.sh
并在setclasspath.sh腳本底部添加以下內(nèi)容。
請根據(jù)資源和成本規(guī)劃中jdk的版本號替換如下內(nèi)容中的jdk版本號。
export JAVA_HOME=/home/webDemo/jdk/jdk-17.0.3 export JRE_HOME=$JAVA_HOME執(zhí)行如下命令保存后退出。
:wq
可輸入以下命令啟動tomcat。
./startup.sh
執(zhí)行如下命令查看tomcat進程。
ps -ef | grep tomcat
若返回如下圖所示,表示tomcat啟動成功。
圖5?查看tomcat進程

驗證JavaWeb環(huán)境搭建完成
在瀏覽器輸入以下內(nèi)容。
http://云服務器彈性公網(wǎng)IP:8080
如果界面跳轉至默認的Tomcat界面,證明JavaWeb環(huán)境搭建完成。我們就可以在公網(wǎng)訪問云服務器的8080端口了。
圖6?訪問云服務器的8080端口

如需更改主頁?

在這個文件目錄找到web.xml文檔,配置其中<welcom-file>標簽(在文檔末尾),第一個指向你需要的主頁路徑
