Centos7上一次War包的部署與運行
Centos7上一次War包的部署與運行
前言
由於前段時間第一次部署一個小型的項目,時間一長所以有些步驟有時候時間一長就忘了,在此做個簡單的記錄
一、原始系統開發環境
- 操作系統:Windows10;
- 開發語言:前端:Html,CSS,JavaScript;後台:Java;
- 開發環境:IntelliJ IDEA 2018,Tomcat8.5;
- 數據庫:MySQL;
- SDK:JDK1.8
二、當前運行環境
- 阿里雲,Centos7系統
- JDK8,MySql5.7,Tomcat8.5。
- 工具:Xshell,Filezilla或Xftp
三、開始部署運行
1.下載並使用遠程控制終端軟件Xshell
關於ssh終端控制軟件還可以使用SecureCRT
- 連接自己的 阿里雲 服務器
- 或者其他的服務器也可以
2.安裝JDK8
由於該項目的原因,所以只能使用JDK8進行編譯運行代碼
使用國內鏡像源下載jdk:
兩個鏈接地址:
//repo.huaweicloud.com/java/jdk/
//www.sousou88.com/spec/java_openjdk.html
- 第一:卸載掉系統原始的OpenJdk
命令:
I: rpm -qa | grep java // 查看系統原始的java
然後通過rpm -e –nodeps命令或者yum -y remove命令將java開頭的安裝包均卸載
例子:
II : rpm -e –nodeps
java-1.8.0-openjdk-1.8.0.0-1.66.1.13.0.el6.x86_64 //
將所有顯示出來的java文件利用該命令進行卸載刪除
III: yum -y remove java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
- 第二:利用FTP工具將已下載好的JDK8進行上傳
I: 輸入該命令進行解壓:tar -zxvf jdk-8u261-linux-x64.tar.gz
II: 輸入該命令進行配置環境變量(也可使用vi編輯器) : vim /etc/profile
III: 在環境變量中輸入以下內容:
注意:JAVA_HOME路徑為你的jdk解壓後的路徑
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
IIII: 保存退出後,輸入以下命令使環境變量生效: source /etc/profile
IIIII: 輸入該命令查看jdk是否安裝成功:java -version
- 或者可採用聯網下載的方式下載 jdk8
3.安裝MySQL5.7
安裝過程在這不在多說,可參考我另一篇文檔記錄
Centos7或RedHat7下安裝Mysql:
MySQL安裝完成之後,接下來,需要做的是創建一個空的數據庫cxxt
注意:如需配置MySQL請自行配置,以下內容為參考內容
在/etc ⽬錄下新建my.cnf ⽂件
[mysql]
*設置mysql客戶端默認字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
*設置3306端⼝
port = 3306
socket=/var/lib/mysql/mysql.sock
*設置mysql的安裝⽬錄
basedir=/usr/local/mysql
*設置mysql數據庫的數據的存放⽬錄
datadir=/usr/local/mysql/data
*允許最⼤連接數
max_connections=200
*服務端使⽤的字符集默認為8⽐特編碼的latin1字符集
character-set-server=utf8
*創建新表時將使⽤的默認存儲引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
4.安裝Tomcat8
同樣,可以採用聯網下載的方式或者利用FTP工具進行上傳
- 將Tomact解壓之後,找到「webapps」目錄,將war包直接上傳至該目錄下。
- 返回至Tomcat下的「bin」目錄,輸入「./startup.sh」命令啟動Tomcat;輸入「./shutdown.sh」命令進行關閉Tomcat
可參考該筆記 ://unleashed.gitee.io/unleashed/2020/11/12/Tomcat&Servlet筆記/
四、 所需軟件資源
以下為百度網盤鏈接
包括JDK8,Tomcat8,MySQL5.7,SecureCRT,FileZilla,Vmware12,centos7,
鏈接://pan.baidu.com/s/1KLn3DJQrlaS3bSxGNa35ZA
提取碼:k8wv
關於war包,如有所需,請聯繫我!