Java程序如何热部署

c127087 2018-10-09 10:48:52
在linux环境下, 如何在windows下面编码后打包,替换linux下的jar包后, 不需要重新启动服务, 也能加载最近的代码, 请问有什么好办法, 例如使用的服务器是 resin, tomcat, 或者自编译类启动方式分别该如何?
...全文
844 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
c127087 2018-10-18
  • 打赏
  • 举报
回复
引用 3 楼 gl74gs48 的回复:
JRebel

有什么好的demo吗
c127087 2018-10-18
  • 打赏
  • 举报
回复
引用 2 楼 dongatsh 的回复:
[quote=引用 1 楼 dongatsh 的回复:]
我工作中是Docker部署的Spring Cloud,然后通过控制服务注册的状态来进行。一般tomcat在更新jar和class后,肯定会重新启动服务。


我的意思是,先断开服务,然后部署,等启动好后,再连接上。调用那端通过服务注册和发现来控制。

可参见:http://www.ostour.cn/#/topic/126
[/quote]

也就是说, 还是必须把所有的服务连接清除掉之后才能更新的吗
dongatsh 2018-10-10
  • 打赏
  • 举报
回复
引用 1 楼 dongatsh 的回复:
我工作中是Docker部署的Spring Cloud,然后通过控制服务注册的状态来进行。一般tomcat在更新jar和class后,肯定会重新启动服务。
我的意思是,先断开服务,然后部署,等启动好后,再连接上。调用那端通过服务注册和发现来控制。 可参见:http://www.ostour.cn/#/topic/126
dongatsh 2018-10-10
  • 打赏
  • 举报
回复
我工作中是Docker部署的Spring Cloud,然后通过控制服务注册的状态来进行。一般tomcat在更新jar和class后,肯定会重新启动服务。
阿甘1976 2018-10-10
  • 打赏
  • 举报
回复
JRebel

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧