2011-07-06

[Jboss] Server 執行檔 與 Server Deploy 分開

在一般的Jboss AP Server 安裝路徑下, 會有 bin, client, common, docs, lib, server. server 這個目錄下放的就是可以啟動的 Server Configurations. 所以當你需要升級你的 jboss server 時, 每裝新版就需要把 目錄下的設搬移到新版 jboss/server 下.
為了省去麻煩, 網路上找了一下 jboss 啟動參數設定, 可以指定到其他目錄去啟動. 不一定得掛在 jboss 目錄下. 再起啟動下 -Djboss.server.base.dir=d:/xxxx/server -Djboss.server.base.url=file:/d:/xxxx/server, 就可以將server configuration 不用掛在${JbossHome} 下面.

好處有
  1. 當jboss ap 有新版時, 可以共用同一個設定參數, 不需要每一個版本下面都放完整的設定
  2. 在測試機器上面, 每一個開發人員可以有自己的 server configuration , 但是可以共用相同的 jboss server bin. 不需要每一個人都安裝 jboss server.
  3. 可以將 JBoss installation 放在網路硬碟上面, 讓所有機器共用

Reference
1. Shared JBoss Installation Directory
2. JBossProperties

沒有留言:

張貼留言