【開源項目筆記:platform-wechat-mall】Centos Tomcat 下部署Web項目

本文部署的項目是李鵬軍開源的微信小程序商城,前後端開源,項目地址:platform-wechat-mall
本文描述在Tomcat下部署platform-framework.war的過程,其中也包括部署成功所需要的幾個修改點。

前提條件:

1、platform-wechat-mall 項目本地運行正常。請參見項目地址下的教學視頻。
2、服務器使用阿里雲服務器CentOs7,Tomcat 8 安裝配置完畢並正常啓動。參見:Centos下安裝並啓動Tomcat
3、Redis已安裝,並設置密碼與本地項目一致,減少代碼修改~
4、雲服務器上已安裝Mysql/MariaDB,可通過阿里雲的DMS控制檯訪問。

1、同步數據庫

在服務器上新建數據庫platform-shop,並依次導入platform.sql,sys_region.sql。

1)sql文件上傳到服務器

參見Centos下安裝並啓動Tomcat 第3.2節。上傳platform.sql,sys_region.sql。

2)登錄mysql:

[root@abcd1234 ~]# mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 668
Server version: 5.5.60-MariaDB MariaDB Server
Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [(none)]>

MariaDB和MySql的關係看這裏

3)新建數據庫->進入數據庫->設置編碼:

MariaDB [(none)]>create database platform-shop
MariaDB [(none)]>use platform-shop
MariaDB [platform-shop]>set names utf8

4) 導入sql

MariaDB [platform-shop]>source /usr/platform.sql;
MariaDB [platform-shop]>source /usr/sys_region.sql;

接着你會看到屏幕上很多查詢語句的成功,然後就OK了。

5)修改一個表的名稱

修改表schedule_job的名稱爲SCHEDULE_JOB。就是字母全部改爲大寫。

我是在DMS控制檯上修改的。
命令行修改請參考: https://www.cnblogs.com/chuanzhang053/p/9506674.html

數據庫的準備到此完畢。

2、編譯war文件並部署

1)修改數據庫登錄密碼

把項目中所有數據庫訪問密碼改成服務器的訪問密碼。如果root之外的用戶訪問,一併改掉。
jdbc.url=jdbc:mysql://localhost:3306/platform-shop?……
jdbc.username=root
jdbc.password=password

2)修改最終war文件的名稱

項目中war原名稱爲 platform,修改爲 platform-framework 後方能部署成功。

修改platform-framework 下的pom.xml
<finalName>platform platform-framework</finalName>

3)編譯war,並部署。

使用項目提供的命令編譯,得到platform-framwork.war。
上傳platform-framwork.war 到 tomcat/webapps目錄下。
訪問 https://ip:8080/platform-framework

如果前提條件和以上步驟都滿足的話,應該就能正常訪問到登錄頁了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章