本文部署的项目是李鹏军开源的微信小程序商城,前后端开源,项目地址:platform-wechat-mall。
本文描述在Tomcat下部署platform-framework.war的过程,其中也包括部署成功所需要的几个修改点。
在服务器上新建数据库platform-shop,并依次导入platform.sql,sys_region.sql。
参见Centos下安装并启动Tomcat 第3.2节。上传platform.sql,sys_region.sql。
[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 [(none)]>create database platform-shop
MariaDB [(none)]>use platform-shop
MariaDB [platform-shop]>set names utf8
MariaDB [platform-shop]>source /usr/platform.sql;
MariaDB [platform-shop]>source /usr/sys_region.sql;
接着你会看到屏幕上很多查询语句的成功,然后就OK了。
修改表schedule_job的名称为SCHEDULE_JOB。就是字母全部改为大写。
我是在DMS控制台上修改的。
命令行修改请参考: https://www.cnblogs.com/chuanzhang053/p/9506674.html
数据库的准备到此完毕。
把项目中所有数据库访问密码改成服务器的访问密码。如果root之外的用户访问,一并改掉。
jdbc.url=jdbc:mysql://localhost:3306/platform-shop?……
jdbc.username=root
jdbc.password=password
项目中war原名称为 platform,修改为 platform-framework 后方能部署成功。
修改platform-framework 下的pom.xml
<finalName>platform platform-framework</finalName>
使用项目提供的命令编译,得到platform-framwork.war。
上传platform-framwork.war 到 tomcat/webapps目录下。
访问 https://ip:8080/platform-framework
如果前提条件和以上步骤都满足的话,应该就能正常访问到登录页了。