1. 程式人生 > >Centos7搭建JavaWeb伺服器(Java+MySQL+Tomcat)

Centos7搭建JavaWeb伺服器(Java+MySQL+Tomcat)

0、資原始檔

百度網盤連結:

java+tomcatLinux安裝包:

linux連線工具SmarTTY(比較好用,支援windows向虛擬機器上傳檔案):

1、Centos7環境

利用VMware Workstation,並新建安裝虛擬機器CentOS7 64位

2、安裝jdk

1)、Linux登入,切換root使用者

su root

2)、在usr目錄下建立java安裝目錄

cd /usr 
mkdir java 

3)、將jdk-8u181-linux-x64.tar.gz拷貝到java目錄下

4)、解壓jdk到當前目錄

tar -zxvf jdk-8u181-linux-x64.tar.gz 
得到資料夾 jdk1.8.0_181

5)、編輯配置檔案,配置環境變數

vim /etc/profile
新增如下內容:(在檔案最下面新增)
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

6)、執行命令,更新配置

source /etc/profile

7)、檢查安裝情況

[[email protected] jdk]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_141-b16)
OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

[
[email protected]
jdk]# javac -version javac 1.8.0_181

3、安裝MySQL

1)、安裝mysql-server

yum install -y mariadb-server

2)、開啟mysql服務

systemctl start mariadb.service 

3)、設定開機自啟動

systemctl enable mariadb.service 

4)、設定root密碼

mysql_secure_installation(先回車設定密碼,然後一路yes)

5)、登入mysql

mysql -uroot -p"你的密碼"

6)、退出

exit

7)、設定mysql編碼

vi /etc/my.cnf
在最後新增如下內容:
[mysql]
default-character-set =utf8

8)、賦予遠端登陸許可權

mysql -uroot -p"你的密碼"
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動

4、安裝tomcat

1)、將apache-tomcat-8.5.34.tar.gz檔案上傳到/usr/local

2)、執行tar -xvzf apache-tomcat-8.5.34.tar.gz解壓得到apache-tomcat-8.5.34

3)、移動apache-tomcat-8.5.34

mv apache-tomcat-8.5.34 tomcat

4)、啟動

cd /usr/local/tomcat/bin
./startup.sh

5)、檢驗

瀏覽器輸入:
http://你虛擬機器的IP地址:8080/
看到tomcat系統介面,說明安裝成功!

6)、關閉

cd /usr/local/tomcat/bin
./shutdown.sh