ECS7天實踐進階訓練營Day6:基於Tomcat在阿里雲ECS上搭建Java Web開發環境
阿新 • • 發佈:2020-08-11
一、概述
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開發環境已全部部署完畢