Java 如何在glassfish 3中创建jdbc资源/连接池时指定域名

Java 如何在glassfish 3中创建jdbc资源/连接池时指定域名,java,jdbc,glassfish-3,Java,Jdbc,Glassfish 3,我在glassfish 3服务器中有多个域。我可以使用glassfish管理控制台登录到不同的域,我想为特定域(比如domain2)创建jdbc资源/连接池。我知道,我可以使用管理控制台创建它。但我想通过CLI来实现。我检查了创建jdbc连接池和创建jdbc资源命令的格式。它没有任何参数,我可以指定域名 有人能告诉我如何使用CLI来实现这一点吗 提前感谢。资源存储在域中,因此您在登录时隐式定义域。如果您登录到domain2,资源将在domain2中创建。通过在每个create blah命令上使用

我在glassfish 3服务器中有多个域。我可以使用glassfish管理控制台登录到不同的域,我想为特定域(比如domain2)创建jdbc资源/连接池。我知道,我可以使用管理控制台创建它。但我想通过CLI来实现。我检查了
创建jdbc连接池
创建jdbc资源
命令的格式。它没有任何参数,我可以指定域名

有人能告诉我如何使用CLI来实现这一点吗


提前感谢。

资源存储在域中,因此您在登录时隐式定义域。如果您登录到
domain2
,资源将在
domain2
中创建。通过在每个
create blah
命令上使用
--target
子句,可以进一步定义资源的
target
。目标将是您登录的域中的
服务器
群集
,并针对其发出命令。

1。我不能在不登录任何域的情况下直接执行asadmin命令吗?2.这是
createJDBC连接池
命令中--target选项的说明-不要指定此选项。保留此选项是为了与其他版本兼容。如果指定此选项,则不会发生语法错误。相反,该子命令成功运行,并且该选项被静默忽略。1。视情况而定。例如,
start domain domain domain name
在本地执行,不需要登录域。但是,所有远程子命令(如
create jdbc resource
)都需要一个执行该命令的域。你说得对:
jdbc连接池是每个域的;另一方面,
jdbc资源
在一个或多个
--目标
上被激活,因此如何通过
asadmin
命令在特定域上执行
创建jdbc连接池
?每个域都通过其侦听不同端口的DAS进行管理。domain1的默认端口为4848。通过在(
asadmin--host hostName--port portNumber
)中定义域的端口,可以有效地选择域。