centos8中快速搭建Java Web開發環境
記錄一下自己的學習過程,畢設做了一個小專案,但是並沒有部署在伺服器上。現在開始搭建centos8伺服器環境。
安裝JDK
1.執行以下命令,檢視yum源中的JDK1.8版本。
yum list java-1.8*
2.執行以下命令,使用yum安裝JDK1.8。
yum -y install java-1.8.0-openjdk*
3.執行以下命令,檢查是否安裝成功。
java -version
如果顯示版本資訊如下圖,則表示JDK安裝成功
安裝MySQL資料庫
1.執行以下命令,下載並安裝MySQL官方Yum源
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
注意當執行第三條命令時,有可能會出現
Unable to find a match: mysql-community-server的錯誤,如下圖
這時候先執行:yum module disable mysql
再執行:yum -y install mysql-community-server
出現下圖說明安裝成功
2.執行以下命令,啟動MySQL資料庫。
service mysqld start
3.執行以下命令,檢視MySQL初始密碼。
grep ‘temporary password’ /var/log/mysqld.log
4.執行以下命令,登入資料庫。
mysql -uroot -p
5.執行以下命令,修改密碼安全策略和MySQL預設密碼
set global validate_password_policy=0;
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘12345678’;
6.執行以下命令,授予root使用者遠端管理許可權。
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘12345678’;
flush privileges;
7.輸入quit退出資料庫
注意事項1:可以輸入以下命令檢視防火牆狀態,如果開啟需要放開3306埠,以下是防火牆的常用命令
systemctl status firewalld 檢視防火牆狀態
systemctl start firewalld 開啟防火牆
firewall-cmd --zone=public --add-port=3306/tcp --permanent 開啟某個埠
firewall-cmd --reload 重啟
firewall-cmd --zone=public --list-ports 檢視已經開啟的埠
firewall-cmd --zone= public --remove-port=3306/tcp --permanent 關閉某個埠
注意事項2:如果是阿里雲的伺服器還需要在安全組裡放開3306埠。
8.navcat遠端連線測試,如果連線失敗可以參考上面的注意事項。
安裝Tomcat
1.執行以下命令,下載Tomcat壓縮包。
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz
2.執行以下命令,解壓剛下載的Tomcat包。
tar -zxvf apache-tomcat-8.5.59.tar.gz
3.執行以下命令,將Tomcat移動到自己想要的目錄。
mv apache-tomcat-8.5.59 /usr/local/Tomcat8.5
4.執行以下命令,為Tomcat授權。
chmod +x /usr/local/Tomcat8.5/bin/*.sh
5.將Tomcat預設的8080埠改為瀏覽器預設80埠。
sed -i ‘s/Connector port=“8080”/Connector port=“80”/’ /usr/local/Tomcat8.5/conf/server.xml
檢視server.xml
6.啟動Tomcat。
/usr/local/Tomcat8.5/bin/./startup.sh
7.訪問Tomcat。
開啟瀏覽器,輸入伺服器公網IP,如果出現下圖介面。則Tomcat安裝配置成功。
到此為止,Java Web開發環境搭建完成。(此教程參考了阿里雲快速搭建Java Web開發環境)
相關文章
- JAVA開發環境搭建Java開發環境
- Laradock 快速搭建PHP開發環境PHP開發環境
- Java開發-搭建hibernate環境Java
- Web 開發手冊——PHP 開發環境搭建WebPHP開發環境
- vue cli快速搭建Vue開發環境Vue開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- React基礎——快速搭建開發環境React開發環境
- 快速搭建本地docker的開發環境Docker開發環境
- web前端開發前的環境搭建Web前端
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- Window server 2016 搭建Java Web環境ServerJavaWeb
- win10系統使用 docker 快速搭建 centos8 的 php 和 mysql 完整開發環境Win10DockerCentOSPHPMySql開發環境
- 阿里雲體驗實驗室 教程《搭建Java Web開發環境》阿里JavaWeb開發環境
- webpack4 x 快速搭建vue開發環境WebVue開發環境
- 如何快速搭建微服務開發測試環境微服務
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- WIN10 java開發環境的搭建Win10Java開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- 五分鐘用 Docker 快速搭建 Go 開發環境DockerGo開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- GeoServer開發環境搭建Server開發環境
- Qt開發環境搭建QT開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- 搭建VUE開發環境Vue開發環境
- lua 開發環境搭建開發環境
- Theia 開發環境搭建開發環境
- rollup 開發環境搭建開發環境
- Linux搭建開發環境Linux開發環境
- WIN7環境使用nodejs快速搭建web專案Win7NodeJSWeb
- Windows10 Java Spring boot 開發環境搭建WindowsJavaSpring Boot開發環境
- Windows系統中搭建python開發環境WindowsPython開發環境
- 在Mac OS中搭建superset開發環境Mac開發環境
- 兩分鐘帶你快速搭建Flutter開發環境(Mac)Flutter開發環境Mac
- 搭建一個快速、優雅的 Laravel 的開發環境Laravel開發環境