如何将新代码与生产的war包合并

是这样的:原来的项目在生产环境部署着,然后我新开发的功能在开发环境,如何把我的代码放到生产war包里

用的weblogic部署

重新打包,发布

我只能打包自己,生产的我只有war,没有源码

代码都是在分支上开发,你开发环境测试没问题,最后再整合到生产环境。这个工作估计不是你做

有些工作不是你处理的最好不要去动,不要搞的生产环境出了问题。这个你问下上级就知道了

war运行完之后,会解压出项目文夹,单独编译你自己需要替换的文件,直接替换到服务台项目文夹里面,重启服务

我可以把我的代码达成jar,然后塞到war的lib里吗?

你这样做就没意义啊

jar包,在现有的代码中肯定没用到。你放进去,这有啥用

你开发的是独立的东西吗

是独立的、


我就想不改动原来的war,然后加进去我的功能,有什么办法吗

jar包一般都是工具类才搞成jar包的。

我不知道,你开发的功能有涉及到什么

如果涉及到页面,接口啥的是不行的

你的功能是独立的,那又为什么要加入war中。。。

我们可以私聊,聊你的需求。

q:1571488201

打补丁,

本地环境打包后,

把新增功能编译后的class,复制到生产环境war对应运行的代码,

关闭运行中的服务,重启服务,新功能就加进入了

这种方式常用于私有化部署

编译后的文件一个一个手动复制到对应的位置

编译后的文件一个一个手动复制到对应的位置

不用了各位,我有自己的方法了、、

楼主方便分享下解决方案不

Arthas可以动态替换字节码