当前位置:  开发笔记 > 编程语言 > 正文

是否可以通过替换单个类文件来更新Java Web应用程序?

如何解决《是否可以通过替换单个类文件来更新JavaWeb应用程序?》经验,为你挑选了1个好方法。

有时,当我们对我们的网络应用程序进行小的更改,例如错误修复时,我们不会每次都构建一个全新的WAR文件,而只是仅更换爆炸的web应用程序目录中受影响的类文件,WEB-INF/classes然后重新启动应用程序.

这样可以吗?



1> 小智..:

我说这可能不是最佳实践,因为版本控制:你怎么知道你部署的应用程序版本是什么?如果你部署.war文件,你的构建过程可以负责更新构建号(来自源代码控制,或单独,无论如何 - 只要每个构建具有不同的编号,就可以了).

如果你正在使用持续集成(这绝对是一个好主意),那么每次你在源代码中进行更改时,你的构建过程应该是一个"工件"(war文件).也许用版本号标记版本控制中的代码.

因此,在部署Web应用程序时,您确切地知道正在运行的版本以及构成该版本的源代码.

通过更新单个.class文件进行小的增量更改,我认为除了本地开发人员测试之外的其他任何事情都可能不是一个好主意.

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有