项目名称
业务系统
开发环境
- IntelliJ IDEA 2019.3.1
- WebStorm 2018.3.1
- Navicat Premium 12.0.23
项目描述
中铁银通业务系统,包含业务系统后台,业务系统订单列表查询前台,阿里云服务器三个部分
对应如下:
- dev – 开发环境分支
- master – 生产环境分支
后台部分
项目结构
整体结构为:SpringMVC+Mybatis+Mysql+Maven
目录解释如下:
1 | main |
有需求改动时,主要修改以下文件:OrderController 控制器和 OrderServiceImpl 控制器功能实现类
有数据库表修改时,修改mapper下 OrderDao.xml 数据库映射文件
打包部署流程
build—>build Artifacts—>FNTECH:war explored—>build
build完成后去
target—>FNTECH—>WEB-INF—>classes
文件夹下找到修改文件,替换服务器上对应文件后重启即可
注意尽量不要全包替换
前台部分
项目结构
整体依赖 Vue 和 element-ui 开发具体可参考 vue-element-admin
1 | table |
线上发布地址 link
登陆名:admin 密码:123456
打包部署流程
1 | npm run build:prod |
完成后将跟目录下 dist 文件夹部署到阿里云
1 | /usr/local/tomcat/webapps/FNTECH |
文件夹下,将dist文件内文件拷贝到当前目录即可
完成后重启服务器
1 | systemctl restart tomcat |
服务器部分
生产服务器
地址:39.98.173.183
用户名:root
密码:123456
测试服务器
地址:47.92.97.204
用户名:root
密码:123456
阿里云控制台账号密码
账号:飞纳泰科
密码:changjiang2015
实例root密码
151310
实例Mysql密码
表名为:生产服务器aliyun-crbe 下crbe数据库下order表
client进入命令:mysql -u root -p Enterpassword:151310f
服务器代码路径
/usr/local/tomcat/webapps/FNTECH
重启服务器tomcat指令:systemctl restart tomcat
项目地址
后台
1 | git clone "ssh://fuxiaofang@172.17.100.220:29418/CRBEServlet" && scp -p -P 29418 fuxiaofang@172.17.100.220:hooks/commit-msg "CRBEServlet/.git/hooks/" |
前台
1 | git clone "ssh://fuxiaofang@172.17.100.220:29418/CrbeWeb" && scp -p -P 29418 fuxiaofang@172.17.100.220:hooks/commit-msg "CrbeWeb/.git/hooks/" |