java项目如何在生产环境热更新?
使用 springboot 打包成的 jar (我都是打包为 fatjar)如何能在生产环境中热更新?
比如我修改了某个类的方法中的逻辑,想要生产环境中项目不重启就直接应用我的新逻辑。
是不是 fatjar 形式就无法实现?那么我要如何打包?
还有 war 项目部署在 tomcat 的环境中要如何热更新?
tomcat 中的项目如果是更新 js 文件直接覆盖就好这个知道的,那 java 文件也能这样直接覆盖吗?
总结:
想要 war 和 jar 项目在生产环境中可以热更新(不是IDEA中热部署)
回答:
启动两个jar 实例。然后通过nginx无缝切换。
nginx简单双机热备:backup参数的使用
https://blog.csdn.net/bolg_he...
回答:
- 前面放个代理,重启做切换
- 登录问题最简单的方法是上spring-session
以上是 java项目如何在生产环境热更新? 的全部内容, 来源链接: utcz.com/p/944831.html