1、部署方式
- 方式1: 代码编译后,将jar拷贝到对应的服务器;
- 方式2: 直接在部署的服务器上,编译并运行;
差别:
方式1 部署服务器不需要maven等额外的环境,直接启动;方式2 代码更新部署速度快;
2、环境要求(方式2)
- jdk1.8 及以上
maven 3.6.x
缓存Redis
- 数据库 MySQL5.7级以上
3、代码管理
4、代码编译
1、进入服务器,下载代码,如:cd /home/project/java/git clone git地址2、编译clean -Dmaven.skip.test=true install3、将打包后的jar,拷贝到指定的地址4、运行nohup java $JVM_OPTS -jar $AppName > /dev/null 2>&1 &说明: JVM_OPTS 是参数,可以不指定,参考: -Xms512m -Xmx512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC说明: AppName 是打包后的应用的名称说明: /dev/null 日志输出空
5、其他配置(报表)
- 需要拷贝报表的模板
- 报表的数据源修改
- 报表模板JavaScript中的地址修改(默认读取网站host,正常可以不用改)
模板地址(数据库)host: 192.168.80.6账号: root密码: Hui*0808实例: ry-vue
