支持第一个问题,管理从一个点到所有主机的添加模块?
如果我运行我的 Wildfly 域模式,我无法运行这个
[[email protected]:9999 /] module add --name=com.oracle.jdbc --resources=/path/to/ojdbc6.jar --dependencies=javax.api,javax.transaction.api
答案:
The command is not available in the current context (e.g. required subsystems or connection to the controller might be unavailable).
模块操作在域模式下不起作用,因为它会在本地复制文件。 一种解决方案是使用 galleon 来配置您的模块
我发现了一个非常好的博客:
https://in.relation.to/2017/05/29/creating-patches-for-wildfly/
这有效。如果您要将模块添加到modules/com/..,那么在项目中您必须将modules/system/layers/base/com/..
这样你就可以管理wildfly-s的差异。
您需要执行 jboss-cli.sh 而不带 -c 或 --connect [断开连接/]模块添加 --name=com.oracle.jdbc --resources=/path/to/ojdbc6.jar --dependencies=javax.api,javax.transaction.api