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開發環境
- vue cli快速搭建Vue開發環境Vue開發環境
- (WSL) Ubuntu 快速搭建 PHP 開發環境UbuntuPHP開發環境
- Laradock 快速搭建PHP開發環境PHP開發環境
- 快速搭建本地docker的開發環境Docker開發環境
- React基礎——快速搭建開發環境React開發環境
- Web 開發手冊——PHP 開發環境搭建WebPHP開發環境
- ubuntu系統中java開發環境的搭建UbuntuJava開發環境
- web前端開發前的環境搭建Web前端
- Java開發-搭建hibernate環境Java
- linux - java開發環境搭建LinuxJava開發環境
- 構建Java Web開發環境JavaWeb開發環境
- win10系統使用 docker 快速搭建 centos8 的 php 和 mysql 完整開發環境Win10DockerCentOSPHPMySql開發環境
- Mac osx 下搭建java開發環境MacJava開發環境
- Centos6.5搭建java開發環境CentOSJava開發環境
- webpack4 x 快速搭建vue開發環境WebVue開發環境
- 如何快速搭建微服務開發測試環境微服務
- QT開發快速入門-教程1:搭建QT開發環境QT開發環境
- Python & PyCharm & Django 搭建web開發環境(續)PythonPyCharmDjangoWeb開發環境
- 本機web開發環境的搭建--nginx篇Web開發環境Nginx
- 淺談公司java開發執行環境搭建(ubuntu環境)JavaUbuntu
- WIN10 java開發環境的搭建Win10Java開發環境
- CentOS 6.5 搭建 Java 開發環境詳解CentOSJava開發環境
- Docker 構建 Java Web 開發環境(一)DockerJavaWeb開發環境
- 阿里雲體驗實驗室 教程《搭建Java Web開發環境》阿里JavaWeb開發環境
- 五分鐘用 Docker 快速搭建 Go 開發環境DockerGo開發環境
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- 搭建scala開發環境開發環境