1. 程式人生 > >Centos7web環境搭建(JDK+MySQL+Tomcat)及專案部署

Centos7web環境搭建(JDK+MySQL+Tomcat)及專案部署

1.JDK

1.1解除安裝系統自帶的openjdk

[[email protected] ~]# rpm -qa | grep java
[[email protected] ~]# yum -y remove *openjdk*

1.2下載、安裝

在Oracle官網http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html找到我們需要的JDK版本,下載對應的rpm包後上傳到伺服器,然後進行安裝:

[[email protected]
~]# rpm -ivh jdk-8u162-linux-x64.rpm

1.3配置環境變數

[[email protected] ~]# vim /etc/profile 

在檔案後面新增如下配置

JAVA_HOME=/usr/java/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

儲存並退出
重新整理修改後的配置檔案

[[email protected]
~]# source /etc/profile

1.4檢查是否安裝成功

[[email protected] ~]# java -version
[[email protected] ~]# java
[[email protected] ~]# javac

2.MySQL

2.1下載安裝

# 下載源
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 新增源
sudo yum localinstall mysql57-community-release-el7-9.noarch.rpm
# 安裝MySQL
sudo yum install mysql-community-server

2.2啟動MySQL

[[email protected] ~]# systemctl start  mysqld.service

找到MySQL初始密碼

[[email protected] ~]# grep "password" /var/log/mysqld.log   


進入MySQL

[[email protected] ~]# mysql -uroot -p

要求輸入密碼後輸入初始密碼,然後我們對初始密碼進行修改,若密碼強度太弱,mysql會報錯,需要提前修改一下密碼強度配置

mysql> set global validate_password_policy=0; 
mysql> set global validate_password_length=1;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

此外,如果我們需要遠端訪問我們的資料庫,則需要開啟mysql的遠端訪問許可權

mysql> use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  #這句話的意思就是允許任意host,使用使用者名稱:root和密碼:123456來進行登入
mysql> flush privileges;  #清除快取

3.Tomcat

3.1下載Tomcat8壓縮包

#下載
[[email protected] ~]# wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.34/bin/apache-tomcat-8.5.34.tar.gz
#解壓
[[email protected] ~]# tar -zxvf apache-tomcat-8.5.34.tar.gz
[[email protected] ~]# mv apache-tomcat-8.5.34 /usr/local/tomcat

之後將我們專案的war包放到tomcat/webapp目錄下即可

3.2配置server.xml

[[email protected] tomcat]# cd /usr/local/tomcat
[[email protected] tomcat]# vim conf/server.xml

若想開啟地址後直接訪問我們的專案,則需對埠號和虛擬目錄進行配置:
a.修改埠號為80

b.配置虛擬目錄

在中間新增,其中:
path:表示虛擬目錄的名稱,在這裡我們置為空即可;
docBase:可以設定絕對路徑,也可以設定相對路徑,一般可直接配置為tomcat/webapp目錄下下對應的專案名

3.3啟動Tomcat

[[email protected] tomcat]# bin/startup.sh

瀏覽器訪問:http://<ip>/<project_name>(若配置過埠號和虛擬目錄,可以直接通過http://<ip>訪問專案)