簡體   English   中英

關於將多個耳朵部署到jBoss中的建議

[英]Advice on handling multiple ear deployments into jBoss

我們有一個典型的J2EE應用程序:

    • 戰爭A.
    • 戰爭B.
    • 域名jar
    • 數據源配置
    • ejb.jar
      • EJB的
      • JPA配置

我們使用jBoss作為J2EE容器。 必須將同一應用程序多次部署到同一容器中(以支持不同的獨立客戶)。 這被證明是一個麻煩且容易出錯的任務,因為必須改變各種設置; 在多個xml文件中; 遍布整個結構。

有沒有人對如何簡化這些重復部署有任何建議?

對於需要單獨部署的每個EAR,請創建一組屬性/配置文件。

例如,如果您有客戶A和客戶B,請創建(作為示例):

  • customerADatabase.properties
  • customerBDatabase.properties
  • customerASomeOtherConfig.xml
  • customerBSomeOtherConfig.xml
  • 等等

然后使用ant或maven編寫腳本,為客戶A和B創建單獨的ear文件,使用不同的屬性文件。 您應該能夠編寫腳本,以便在構建過程結束時進行編寫

  • customerA.ear - 使用customerADatabase.properties和customerASomeOtherConfig.xml
  • customerB.ear - 使用customerBDatabase.properties和customerBSomeOtherConfig.xml

正如@Yuval A指出的那樣,這可能不是最好的解決方案......現在,如果您對屬性/配置進行了一些更改,則必須更改大量文件...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM