1. 程式人生 > 實用技巧 >ECS7天實踐進階訓練營Day6:基於Tomcat在阿里雲ECS上搭建Java Web開發環境

ECS7天實踐進階訓練營Day6:基於Tomcat在阿里雲ECS上搭建Java Web開發環境

一、概述

Tomcat是Apache軟體基金會中的一個核心專案,由Apache、Sun和其他一些公司及個人共同開發而成。因為Tomcat技術先進、效能穩定,而且免費,因而深受Java愛好者的喜愛並得到了部分軟體開發商的認可,成為目前比較流行的Web應用伺服器。Tomcat伺服器是一個免費的開放原始碼的Web應用伺服器,屬於輕量級伺服器,在中小型系統和併發訪問使用者不是很多的場合下普遍使用,是開發和除錯JSP程式的首選。當在一臺主機上配置好Apache伺服器時,可利用它響應HTML頁面的訪問請求,而Tomcat是Apache伺服器的擴充套件,但執行時它是獨立執行的,所以當執行Tomcat時,它實際上是作為一個與Apache獨立的程序單獨執行的。

二、安裝JDK

檢視yum源中的JDK版本

[root@hoshizora_lei ~]# yum list java*

選擇合適的JDK版本進行安裝,這裡使用的是JDK1.8版本

[root@hoshizora_lei ~]# yum install -y java-1.8.0-openjdk*

檢視java版本資訊,如果出現下圖內容,則表示JDK安裝成功

三、安裝MySQL資料庫

執行下列命令,下載並安裝MySQL官方的Yum Repository

[root@hoshizora_lei ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
[root@hoshizora_lei ~]# yum install -y mysql57-community-release-el7-10.noarch.rpm [root@hoshizora_lei ~]# yum install -y mysql-community-server

啟動MySQL資料庫

[root@hoshizora_lei ~]# systemctl start mysqld

檢視MySQL資料庫初始密碼

[root@hoshizora_lei ~]# grep "password" /var/log/mysqld.log

登入資料庫,修改MySQL預設密碼,並賦予root使用者遠端管理許可權

[root@hoshizora_lei ~]# mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd1234';
mysql> set global validate_password_policy=0;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Abcd1234';

四、安裝Tomcat

下載Tomcat原始碼包

[root@hoshizora_lei ~]# wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

解壓原始碼包,修改資料夾名,併為Tomcat賦權

[root@hoshizora_lei ~]# tar -zxvf apache-tomcat-8.5.57.tar.gz

[root@hoshizora_lei ~]# mv apache-tomcat-8.5.57 /usr/local/Tomcat8.5
[root@hoshizora_lei ~]# chmod +x /usr/local/Tomcat8.5/bin/*.sh

將Tomcat預設埠號修改為80(tips:Tomcat預設埠號為8080)

啟動Tomcat

[root@hoshizora_lei ~]# /usr/local/Tomcat8.5/bin/./startup.sh

五、訪問Tomcat

訪問前,請確保ECS例項中安全組是否對80埠放行

在瀏覽器輸入http://ECS例項公網IP,如果顯示如下畫面,則寶石Tomcat部署成功

至此,基於Tomcat的Java Web開發環境已全部部署完畢