1. 程式人生 > >將web專案部署到Linux

將web專案部署到Linux


(一)下載工具
下載WinSCP(可以作為ftp上傳檔案,還可以線上編輯檔案)
XShell


(二)配置java環境
1.去oracle下載Linux對應的jdk,jdk-8u191-linux-x64.tar.gz(看好位數)

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.然後開啟winscp
如下圖:
 

3.然後進入/usr/local/

在該目錄下建立一個資料夾
software

4.然後進入該目錄,將剛才下載好的jdk-8u191-linux-x64.tar.gz上傳到這個目錄。
5.然後用xshell進入該目錄,並將這個jdk解壓到這個目錄下

cd /usr/local/software
tar -zxvf jdk-8u191-linux-x64.tar.gz

6.使用命令將這個壓縮包刪除。

rm -rf jdk-8u191-linux-x64.tar.gz

7.配置環境變數

用vi命令開啟/etc/profile 

vi /etc/profile

進入到最後
輸入如下:

export JAVA_HOME=/usr/local/software/jdk1.8.0_191
export JRE_HOME=/usr/local/software/jdk1.8.0_191/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

8.用java-version和javac驗證,java環境變數配置完畢。



(三)下載mysql

1.使用 cd / 命令回到網站的根目錄
2.然後安裝wget

yum -y install wget

3.使用命令建一個目錄,並進入到該目錄

mkdir tmp
cd /tmp

4.安裝mysql:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
rpm -ivh mysql-community-release-el7-5.noarch.rpm  
yum install mysql mysql-server mysql-devel -y

5.啟動mysql(這個是centos7.x用的命令):

systemctl start mysql.service

6.檢視是不是已經開啟3306埠

netstat -anp|grep 3306

7.為mysql建立密碼:

mysqladmin -u root password 密碼

然後登陸就行了
 

mysql -u root -p

如果想要遠端連線該資料庫,可以如下設定

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;

8.mysql安裝完畢


(四)下載Tomcat8

去Tomcat官網下載linux版本的tomcat8

然後用命令將其解壓,然後將壓縮包刪除。

然後用cd命令進入tomcat的bin目錄下


用./startup.sh開啟tomcat
用./shutdown關閉tomcat

用winscp開啟tomcat下的con/server.xml修改埠為80


(五)部署web專案
將匯出的.war的檔案改名為ROOT.war扔到tomcat下的webapp下,
啟動tomcat
部署成功。