2013-11-25 105 views
0

我在glassfish 3服務器中有多個域。我能夠使用glassfish管理控制檯登錄到不同的域,我想爲特定域(比如domain2)創建jdbc資源/連接池。我知道,我可以使用管理控制檯創建它。但我想通過CLI來完成。我檢查了create-jdbc-connection-poolcreate-jdbc-resource命令的格式。它不包含我可以指定域名的任何參數。如何在glassfish中創建jdbc資源/連接池時指定域名3

有人可以告訴我如何使用CLI做到這一點。

在此先感謝。

回答

0

資源存儲在域中,因此您在登錄時隱式定義域。如果您登錄到domain2,則會在domain2中創建資源。您可以通過在每個create-blah命令上使用--target子句來進一步定義資源的target。目標將是您登錄的域內的servercluster,並針對該命令發出命令。

+0

1.我無法直接執行asadmin命令而無需登錄任何域? 2.這是'create-jdbc-connection-pool'命令中--target選項的描述 - 不要指定此選項。該選項被保留以與其他版本兼容。如果您指定此選項,則不會發生語法錯誤。相反,該子命令可以成功運行,並且可以忽略該選項。 – Newbie

+0

1.這取決於。例如,'start domain domainName'在本地執行,不需要登錄到域。但是,所有遠程子命令(如'create-jdbc-resource')都需要執行命令的域。 – Cascader

+0

2.你說得對:'jdbc-connection-pool'是每個域的;另一方面,'jdbc-resource'在一個或多個'--target'上被激活[見此](http://docs.oracle.com/cd/E18930_01/html/821-2433/create-jdbc -resource-1.html) – Cascader

相關問題