【开源项目笔记: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

如果前提条件和以上步骤都满足的话,应该就能正常访问到登录页了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值