我们有一个典型的J2EE应用程序:
我们使用jBoss作为J2EE容器。必须将同一应用程序多次部署到同一容器中(以支持不同的独立客户)。这被证明是一个麻烦且容易出错的任务,因为必须改变各种设置;在多个xml文件中;遍布整个结构。
是否有人对如何简化这些重复部署有任何建议?
答案 0 :(得分:2)
对于需要单独部署的每个EAR,请创建一组属性/配置文件。
例如,如果您有客户A和客户B,请创建(作为示例):
然后使用ant或maven编写脚本,为客户A和B创建单独的ear文件,使用不同的属性文件。您应该能够编写脚本,以便在构建过程结束时,您有
正如@Yuval A指出的那样,这可能不是最好的解决方案......现在,如果您对属性/配置进行了一些更改,则必须更改大量文件......