Java 如何在glassfish 3中创建jdbc资源/连接池时指定域名
我在glassfish 3服务器中有多个域。我可以使用glassfish管理控制台登录到不同的域,我想为特定域(比如domain2)创建jdbc资源/连接池。我知道,我可以使用管理控制台创建它。但我想通过CLI来实现。我检查了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命令上使用
创建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
)中定义域的端口,可以有效地选择域。