zdd123456的gravatar头像
zdd123456 2016-09-04 22:26:09

java项目如何自动打包部署发布到Linux下的Tomcat?

最近发现在开发中部署比较多,项目是maven项目,然后有前端后端加一个公共的jar包,里面存放和数据库交互的dao层和mybatis文件,每次部署是先去关掉tomcat,然后把项目打成war包,然后解压,替换对应的class文件,一次2次还好,次数多了就感觉很浪费时间,去网上找的那些资料都解释太模糊,所以我想问下大家这种都是公司的运维弄好了吗?如果我想自己弄该怎么去搭建这么一个自动化部署的工具。谢谢大家了

所有回答列表(3)
mmx731的gravatar头像
mmx731  LV2 2016年9月17日

如果都是重复工作的话,可否考虑写个批处理。用命令停止tomcat。然后用maven命令编译。再用命令unzip。cp替换,然后再打包。启动tomcat。

评论(0) 最佳答案
遇见,的gravatar头像
遇见,  LV36 2016年9月5日

cargo 我知道可以实现 但是我没用过

最代码官方的gravatar头像
最代码官方  LV168 2016年9月5日

参考下我之前发布的分享吧

nginx tomcat集群配置实现无痛重启服务教程python语言版本

nginx tomcat集群配置实现无痛重启服务教程

思路就是通过在服务器上进行svn checkout源码或update源码然后build之后将文件copy覆盖到项目的运行目录,然后再重启tomcat,如果想不影响服务可以多个tomcat之间切换

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友