maven是一個(gè)項(xiàng)目管理工具
環(huán)境準(zhǔn)備
Tomcat安裝
百度文庫提取壓縮包傳入到以下服務(wù)器中進(jìn)行部署
鏈接:https://pan.baidu.com/s/14Zv1eoCKAlOa7yoc4EWHew?pwd=3k3s
提取碼:3k3s
安裝了Tomcat的Linux服務(wù)器
通過maven構(gòu)建項(xiàng)目
1. 將三個(gè)文件傳入虛擬機(jī)root的家目錄,原地釋放
apache-maven-3.6.3-bin.tar.gz //maven工具包
cms.tar.gz //網(wǎng)站項(xiàng)目,代碼已經(jīng)都編寫完畢
m2.tar.gz //依賴程序,釋放之后是隱藏目錄.m2
如果有軟件包無法釋放可以嘗試安裝bzip2軟件包
2. 配置maven
mv apache-maven-3.6.3 /usr/local/maven //將maven移動(dòng)到/usr/local下
yum -y install java-1.8.0-openjdk
yum -y install java-devel
vim /usr/local/maven/conf/settings.xml //打開配置文件在第158下面添加
公網(wǎng)服務(wù)器地址
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
3. 配置數(shù)據(jù)庫
yum -y install mariadb mariadb-server
systemctl start mariadb
[root@proxy ~]# cd ~/CMS/
cp src/main/resources/shishuocms.properties . //拷貝網(wǎng)站數(shù)據(jù)庫
配置文件到當(dāng)前目錄,該文件定義了數(shù)據(jù)的用戶名和密碼等信息
mysql -uroot -p < sql/install.sql //導(dǎo)入網(wǎng)站相關(guān)數(shù)據(jù)庫文件
Enter password: 直接回車
mysqladmin password //修改數(shù)據(jù)庫密碼
New password: //輸入需要設(shè)置的密碼
Confirm new password: //再次輸入
4. 利用maven打包項(xiàng)目
/usr/local/maven/bin/mvn clean package //按照之前定義的
公網(wǎng)服務(wù)器地址、數(shù)據(jù)庫配置等內(nèi)容打包項(xiàng)目,注意該命令要在CMS目錄進(jìn)行
rm -rf /usr/local/tomcat/webapps/ROOT //刪除原有默認(rèn)頁面目錄
cp target/shishuocms-2.0.1.war /usr/local/tomcat/webapps/ROOT.war
//將新項(xiàng)目移動(dòng)到tomcat中,然后會(huì)自動(dòng)解包
打開瀏覽器 訪問 www.a.com:8080 看到“師說”頁面則成功