在Wildfly-CLI jboss-cli.sh
中,可以添加如下模块
module add --name=org.postgres
--resources=postgresql-42.2.5.jar
--dependencies=javax.api,javax.transaction.api
这将添加文件postgresql-42.2.5.jar
,并在/modules/org/postgres/main
中创建具有以下结构的module.xml
:
<?xml version='1.0' encoding='UTF-8'?>
<module xmlns="urn:jboss:module:1.1" name="org.postgres">
<resources>
<resource-root path="postgresql-42.5.1.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
如何使用ModelControllerClient
(在org.wildfly.core:wildfly-controller-client:19.0.1.Final
中可用)以编程方式完成此操作?
ModelControllerClient client = ModelControllerClient.Factory.create(InetAddress.getByName("localhost"), 9990);
1条答案
按热度按时间btqmn9zl1#
不能使用
ModelControllerClient
执行此操作。module
命令是高级CLI命令,而不是所谓的操作。您可以启动一个CLI进程并发送命令,另一种选择是复制JAR并以编程方式创建
module.xml
。