Centos7web環境搭建(JDK+MySQL+Tomcat)及專案部署
阿新 • • 發佈:2018-11-02
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>
訪問專案)