后台管理系统 icec v1.1 发布,完善打包部署脚本

栏目: 软件资讯 · 发布时间: 6年前

内容简介:icec 有段时间没有在oschina上面更新了,但作者在实际项目中一直在使用和完善。 功能更新日志: 增加定时任务配置(quartz实现) 整合activiti工作流(在线配置流程) 系统基本信息配置(系统名称,logo等可配置修...

icec 有段时间没有在oschina上面更新了,但作者在实际项目中一直在使用和完善。

功能更新日志:

  • 增加定时任务配置(quartz实现)

  • 整合activiti工作流(在线配置流程)

  • 系统基本信息配置(系统名称,logo等可配置修改)

除以上功能更新外,本地重点介绍下打包部署脚本的更新

springboot以jar文件部署,大家可能一直遇到的问题就是文件包太大,上传慢,影响大等;修改配置文件也需要重新上传包。

针对以上问题,本项目使用maven没有打整包,而是把依赖包和自己项目的包,分开了,以后发布代码只需要更新自己的包;另外关于配置文件,我们把配置文件没有打在jar包中,采用外置的办法。当然做了这件事后,启动程序也不能用简单的java -jar启动了,所以作者也准备好了启动脚本,无需操心。

上图看看打包后的目录结构:

后台管理系统 icec v1.1 发布,完善打包部署脚本

直接在admin上面右键run->install 就自动生成 linux 下的压缩包啦。

后台管理系统 icec v1.1 发布,完善打包部署脚本

压缩包内目录结构清楚。bin是启动和停止脚步目录;config是配置文件目录,包括spring不同环境的配置和日志不同环境的配置;lib是jar包目录。

实际项目运行start.sh后,会将日志打印在logs目录,和上面的目录是平级的。

首次发布,只需要拷贝icecweb-2.0.tar.gz到linux上,解压即可,然后运行./bin/start.sh(如果要修改配置文件,提前修改)

以后更新jar,只需要单独上传单个jar,替换lib目录的jar即可。记得要重启服务,目前没有做热加载。

希望这块能对在springboot的同学有帮助,有更好的解决方案的同学可以发给我,一起讨论。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

创业者手册

创业者手册

[美] 史蒂夫·布兰克、[美] 鲍勃·多夫 / 新华都商学院 / 机械工业出版社 / 2013-1 / 89.00元

我们发现,企业的成功程度和创始人使用本书的频繁程度成正比。书中折角越多,书被翻得越破,企业取得的成功就越显著。阅读本书切忌囫囵吞枣。 所有创业者都坚信自己的道路与众不同,他们在踏上创业之路时从不设计路线图,认为其他模式或模板并不适合自己。同样是初创企业,有些能够取得成功而有些只能沦落到廉价清库的下场,看起来这似乎是运气使然,然而事实并非如此。英雄成功的故事都是一样的。初创企业实现成功之路肯定......一起来看看 《创业者手册》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具