【发布时间】:2016-09-14 05:42:21
【问题描述】:
是否可以让我们的 jar/war 文件保持运行,并且在同一目录中保留一个可以从 jar/war 引用的类文件?要求是我想将一些通用代码保留在单个文件中,这些代码可以由多个正在运行的 jars/wars 引用,如果我可以成功更改类文件,我就不必重新部署应用程序。
【问题讨论】:
-
该文件将包含什么? java代码?编译类?会是jar文件吗?
-
不要去那里。它会给你带来痛苦。如果您仍想考虑使用 EAR 文件或将它们部署在服务器本身内部。
-
@sidgate 这将是一个编译类。
-
为什么不将公共代码构建到单独的 jar 文件中(如共享公共库)并使用
ClassLoader或其他 jar 热交换技术在运行时加载它们。 -
@SamuelKok 这是我第一次听说。我会为此做研发。谢谢