天天看點

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

JDK的安裝與配置:

線上下載下傳JDK

指令: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

檢視目前檔案夾下是否有JDK安裝包:

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

添加執行權限:

指令:chmod +x jdk-8u131-linux-x64.rpm 

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

執行rpm進行安裝

指令:rpm -ivh jdk-8u131-linux-x64.rpm

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

檢視JDK是否安裝成功

指令:java -version

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

檢視JDK的安裝路徑,(一般預設的路徑:/usr/java/jdk1.8.0_131)

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

配置JDK環境變量

1、編輯環境變量

export JAVA_HOME=/usr/java/jdk1.8.0_131

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

2、編輯 /etc/profile

指令:vim /etc/profile

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

3、進行環境配置

指令:i        進入編輯模式(下次重進點選e【edit】進行編輯)

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

把上面編輯好的粘貼

先點選esc,在輸入:wq進行儲存操作

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

檢視JDK安裝情況

1、使用javac指令,不會出現command not found

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

2、指令:java -version

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

3、 echo $PATH檢視自己剛剛設定的環境變量配置是否都正确

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

到此,jdk安裝配置完成

Tomcat的下載下傳配置:

去tomcat庫檢視想要下載下傳的版本

https://mirrors.cnnic.cn/apache/tomcat/

選擇tomcat9的一個版本

1.下載下傳

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
           

 2.解壓

tar xzf apache-tomcat-9.0.7.tar.gz

## 測試
cd apache-tomcat-9.0.7/
sh bin/startup.sh

## 通路8080端口看成功與否
## 關閉
sh bin/shutdown.sh
           

3. 配置環境變量

## 檢視目前路徑
pwd   
## 我的路徑是/usr/local/tomcat/apache-tomcat-9.0.7

## 修改配置檔案
vim /etc/profile


# 在配置檔案末尾增加tomcat配置
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH


# 重新整理配置
source /etc/profile
           

 4.驗證

## 啟動tomcat
startup.sh

## 關閉tomcat
shutdown.sh
           

這裡有個小技巧要注意下:

1.要確定啟動tomcat是否成功可以去 tomcat的安裝目錄下找到

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

catalina.log檔案。

2.當執行startup.sh開啟tomcat後,再執行shutdown.sh關閉tomcat報錯如下

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

原因是:tomcat還未啟動完成,你就執行shutdown.sh,類似端口剛在啟用中,你又來關閉,是以解決此個問題,你可以等tomcat啟動完成再來執行shutdown.sh指令

tomcat安裝與配置完成。

MySql的安裝與配置:

1.下載下傳安裝包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
           

未安裝wget的同學執行以下指令安裝

sudo yum install wget
           

2.安裝

sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
           
sudo yum install mysql-server
           

安裝完成

3. 設定密碼

當第一次啟動MySQL伺服器時,為MySQL根使用者生成一個臨時密碼。 您可以通過運作以下指令找到密碼:

sudo grep 'temporary password' /var/log/mysqld.log
           

當然你也可以去該路徑下查找,在localhost後面的就是臨時密碼

如果這個檔案為空:

1.删除原來安裝過的mysql殘留的資料(這一步非常重要,問題就出在這)

rm -rf /var/lib/mysql

2.重新開機mysqld服務

systemctl restart mysqld

3.再去找臨時密碼

grep ‘temporary password’ /var/log/mysqld.log

localhost:後邊的就是臨時密碼,先複制下來

配置mysql安裝項:

sudo mysql_secure_installation
           
阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

輸入剛才的臨時密碼

接下來mysql會提示你輸入新的密碼,和一下其他設定,一般情況下我們都會輸入y(密碼必須至少包含8個字元并且至少包含一個大寫字母,一個小寫字母,一個數字和一個特殊字元。)

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

這裡再注意一下,重置的密碼由于mysql5.7以後就對密碼安全性做了控制,是以必須按照密碼規則來,如果你想設定簡單密碼,

例如 123456 可以去修改密碼安全性類型,

set global validate_password_policy=0;

set global validate_password_mixed_case_count=0;

set global validate_password_number_count=3;

set global validate_password_special_char_count=0;

set global validate_password_length=3;

然後在執行修改密碼

SHOW VARIABLES LIKE ‘validate_password%’;

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123’);

看到All done!表示配置已經完成,嘗試遠端通路一下

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

直接輸入指令 mysql - u root -p

通路成功,但是在利用SQLyog工具連接配接出現了問題

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

出現這種現象的原因有兩個,一個是目前使用者被mysql伺服器拒絕,另外一個原因是3306端口被被防火牆禁掉,無法連接配接到該端口。解決方法如下:

1,設定所有主機都可以通路,關閉防火牆

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 給使用者root執行遠端連接配接授權

FLUSH PRIVILEGES; 重新整理下

2,關閉防火牆

在CentOS7中關閉防火牆使用以下指令,

關閉防火牆:systemctl stop firewalld

如果是阿裡雲ecs伺服器的話需要設定開放端口号,在伺服器控制台找到 安全組-配置規則-添加安全組規則

阿裡雲esc伺服器配置javaweb環境 jdk1.8+tomcat8.5+mysql5.7(線上下載下傳)

mysql的安裝和配置完成

結尾:這個總結也是自己先百度,然後在實際安裝操作過程中遇到的一些問題,最後都解決了。

歡迎大家在下方評論,有問題的自己在下方打出就行,我會及時回複大家,謝謝!

繼續閱讀