面向開發者和中小企業打造的一站式、全雲端的開發平臺,打開瀏覽器就能夠開發、調試、上線,所測即所得,並結合無服務器的模式,從新定義雲原生時代的研發工做方法論。旨在下降開發者上手成本和中小企業的啓動成本、運營成本、以及突發流量帶來的運維風險。java
阿里雲體驗實驗室地址:https://developer.aliyun.com/adc/labs/mysql
本教程介紹如何在Linux實例上快速搭建一套Java Web開發環境。sql
場景內容選自 阿里雲體驗實驗室
阿里雲體驗實驗室 提供一臺配置了CentOS 7.7的ECS實例(雲服務器)。經過本教程的操做,您能夠快速搭建一套Java Web開發環境。數據庫
阿里雲 體驗場景資源:
https://developer.aliyun.com/adc/scenario/bbad6f5e0cba4c0ba5c904f6cf06a8d0apache
Tomcat瀏覽器
Tomcat是Apache軟件基金會(Apache Software Foundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其餘一些公司及我的共同開發而成。因爲有了Sun公司的參與和支持,最新的Servlet和JSP規範老是能在Tomcat中獲得體現。由於Tomcat 技術先進、性能穩定,並且免費,於是深受Java愛好者的喜好並獲得了部分軟件開發商的承認,成爲目前比較流行的Web 應用服務器。tomcat
1.執行如下命令,查看yum源中JDK版本。安全
yum list java*
2.執行如下命令,使用yum安裝JDK1.8。服務器
yum -y install java-1.8.0-openjdk*
3.執行如下命令,查看是否安裝成功。運維
java -version
若是顯示以下圖內容,則表示JDK安裝成功。
1.執行如下命令,下載並安裝MySQL官方的Yum Repository。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.rpm yum -y install mysql-community-server
2.執行如下命令,啓動 MySQL 數據庫。
systemctl start mysqld.service
3.執行如下命令,查看MySQL初始密碼。
grep "password" /var/log/mysqld.log
4.執行如下命令,登陸數據庫。
mysql -uroot -p
5.執行如下命令,修改MySQL默認密碼。
set global validate_password_policy=0; #修改密碼安全策略爲低(只校驗密碼長度,至少8位)。 ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
6.執行如下命令,授予 root 用戶遠程管理權限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
7.輸入 exit 退出數據庫。
1.執行如下命令,下載Tomcat壓縮包。
wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz
2.執行如下命令,解壓剛剛下載Tomcat包。
tar -zxvf apache-tomcat-8.5.54.tar.gz
3.執行如下命令,修改Tomcat名字。
mv apache-tomcat-8.5.54 /usr/local/Tomcat8.5
4.執行如下命令,爲Tomcat受權。
chmod +x /usr/local/Tomcat8.5/bin/*.sh
5.執行如下命令,修改Tomcat默認端口號爲80。
說明: Tomcat默認端口號爲8080。
sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat8.5/conf/server.xml
6.啓動Tomcat。
/usr/local/Tomcat8.5/bin/./startup.sh
1.打開瀏覽器,在地址欄中輸入ECS公網IP,例如:139.0.0.1
若是顯示以下界面,則表示Tomcat安裝配置成功。
2.至此,Java Web開發環境搭建完成。
以上就是【搭建Java Web開發環境】 的全部教程了
更多體驗場景請至開發者實驗室:https://developer.aliyun.com/adc/labs/