云市場鏡像包含已集成Java運行環境、Web服務器和數據庫的鏡像。使用此類鏡像部署Java Web服務器可即裝即用,省去安裝配置服務器的過程。本教程介紹如何在ECS實例上使用云市場鏡像部署Java Web環境。
前提條件
背景信息
本教程以云市場鏡像Centos7.3_64位系統下JavaWeb運行環境為例,介紹使用鏡像部署Java Web服務器的操作步驟。云市場鏡像可能會收費,您也可以根據需求,通過云市場自行選購鏡像,詳情請參見阿里云云市場。
操作步驟
1. 購買Java Web環境鏡像及ECS實例
使用Java Web環境鏡像部署服務器可即裝即用,省去安裝配置服務器的過程。
單擊Centos7.3_64位系統下JavaWeb運行環境進入鏡像詳情頁。
單擊自定義購買。
在自定義購買頁面進行購買配置,主要配置項如下,其余配置項您可以根據需求配置,詳情請參見自定義購買實例。
配置項
示例
配置說明
地域
華東1(杭州)
實例的地域需要與提前創建好的安全組保持一致。
網絡及可用區
默認專有網絡
實例的專有網絡VPC需要與提前創建好的安全組保持一致。
鏡像
鏡像區域已設置為您購買的鏡像,無需更改。
公網IP
勾選分配公網 IPv4 地址
本實例需要通過公網訪問Java Web環境,請您為實例分配公網IPv4地址,或者在創建實例后,為實例綁定彈性公網IP,具體操作,請參見將EIP綁定至ECS實例。
安全組
sg-2zebli************if
綁定提前創建好的安全組。安全組的入方向需要放行22、8080端口。
2. 獲取已購實例的公網IP地址
為便于后續通過公網IP驗證服務器的環境配置,請您先獲取實例的公網IP地址。
登錄ECS管理控制臺。
在左側導航欄,單擊 。
在頂部菜單欄處,選擇地域。
找到已購實例,在IP 地址列獲取該實例的公網IP地址。
3. 驗證環境配置
登錄Linux服務器。具體操作,請參見連接實例。
Java環境驗證。
執行以下命令,檢查Java版本,確保安裝了正確的Java版本。
java -version
Tomcat驗證。
執行以下命令,啟動Tomcat。提示
Tomcat started.
則表示啟動成功。說明/opt/tomcat
為本教程使用的鏡像中Tomcat服務器的默認安裝位置。不同鏡像中,該目錄的地址可能會不同,您可以在對應云市場鏡像的詳情頁獲取相關信息,調整命令中的目錄地址。/opt/tomcat/bin/startup.sh
在本地瀏覽器地址欄中,輸入
http://公網IP:8080
,成功進入Tomcat歡迎頁,則說明環境配置成功。說明若輸入
http://公網IP:8080
后無法顯示下述頁面,請檢查安全組,確保入方向已放行8080端口。如果您想上傳本地項目進行測試,可以將WAR包上傳至Tomcat安裝目錄下的webapps目錄(本教程示例鏡像中為
/opt/tomcat/webapps
),并在瀏覽器輸入http://公網IP:8080/包名
訪問項目。具體操作,請參見上傳或下載文件(Linux)。
MySQL驗證。
執行以下命令,連接MySQL。在
-u
后填寫遠程連接用戶名,執行后,系統會提示輸入密碼,身份驗證無誤,即可成功進入MySQL命令行界面。說明本教程使用的鏡像中,默認遠程連接用戶名為
root
,默認密碼為ProphetClouds.com2017
。不同鏡像中,默認的用戶名和密碼可能會不同,您可以在對應云市場鏡像的詳情頁獲取相關信息,調整執行命令時使用的用戶名及密碼。mysql -u root -p
在MySQL命令行界面執行以下命令,嘗試查看當前MySQL上所有可用的數據庫,命令正常執行則說明能夠與MySQL正常通信。
SHOW DATABASES;
后續操作
部署Java Web環境后,您可以考慮在服務器上配置網站,為ECS實例的公網IP地址綁定域名等。具體操作,請參見搭建網站。
您可以選擇合適的開發工具進行Web開發,如果您的應用需要使用數據庫存儲應用數據,可以在Web項目的相關配置文件(例如Properties文件)中添加數據庫配置,連接至數據庫。開發完成后,您可以將Java Web應用程序部署到Tomcat中(例如部署到Tomcat安裝目錄下的webapps目錄),部署和運行后,通過Web訪問您的應用。具體操作,請參見Tomcat 9 應用程序部署指南。
說明如果您使用的是其他版本的Tomcat,只需將URL中的版本號替換為相應版本即可。
若您需要上傳本地文件到ECS,具體操作,請參見上傳或下載文件(Linux)。
您可以直接使用ECS的構建與部署功能,關聯代碼倉庫并進行構建部署,詳情請參見部署應用。
您也可以考慮通過云效建立CI/CD流程來持續集成,提高效率。詳細信息,請參見什么是云效。
您可以考慮使用負載均衡SLB提高網站的可用性和性能。詳細信息,請參見快速入門。