【发布时间】:2017-06-23 02:11:22
【问题描述】:
我有一个 WebLogic 域,其中 JDBC 数据源仅针对集群中的一个托管服务器。我需要它针对集群中的所有服务器。我可以通过 WebLogic 控制台将它定位到所有服务器。但我需要通过 WLST 执行相同的操作。我尝试set() 定位到不同的托管服务器。但是,如果将来有一个新的托管服务器,我希望 JDBC 数据源也指向新的。
【问题讨论】:
标签: jdbc weblogic middleware wlst
我有一个 WebLogic 域,其中 JDBC 数据源仅针对集群中的一个托管服务器。我需要它针对集群中的所有服务器。我可以通过 WebLogic 控制台将它定位到所有服务器。但我需要通过 WLST 执行相同的操作。我尝试set() 定位到不同的托管服务器。但是,如果将来有一个新的托管服务器,我希望 JDBC 数据源也指向新的。
【问题讨论】:
标签: jdbc weblogic middleware wlst
非常简单,您可以尝试使用 Jython jarray 来传递集群名称,并在最后一个参数中提到目标类型为“集群”。
clstrNam=raw_input('Cluster Name: ')
set('Targets',jarray.array([ObjectName('com.bea:Name='+clstrNam+',Type=Cluster')], ObjectName))
如果您仍有挑战,请告诉我。 参考链接:Generic datasource using WLST Example 高温
【讨论】: