如何使用模块将库添加到 Wildfly Application Server?
How to add libraries to Wildfly Application Server using module?
我想在 Java Eclipse 中的构建路径中加载应用程序服务器库,
我在 Eclipse 中有 5 个共享公共库的应用程序,
我不能把所有的库都放在每个项目的 lib 文件夹中,
所以我想使用模块在 Wildfly 应用程序服务器中添加库。
这是我的 module.xml
文件 添加添加库 WILDFLY_HOME/modules/system/layers/base/com/mysql/main/mysql-connector-java-5.1.23-bin.jar
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.23-bin.jar" />
</resources>
<dependencies>
<module name="javax.api" />
<module name="javax.transaction.api" />
</dependencies>
</module>
重新启动服务器后,此模块未加载到 Eclipse 构建路径中。
谁能知道这个模块有什么问题吗?
在 Wildfly 中,我有一些预定义的模块,它们成功地加载到构建路径中,但是用户定义的模块没有加载?
为什么?
找到的解决方案:
按照以下步骤操作:
转到 Eclipse > 首选项 > 服务器 > 运行时环境 > 默认类路径条目
Select "Wildfly 8.x Runtime" 并添加一个模块
然后点击应用,现在重建您的应用程序并检查,
库将按模块名称添加到构建路径中。
我想在 Java Eclipse 中的构建路径中加载应用程序服务器库,
我在 Eclipse 中有 5 个共享公共库的应用程序, 我不能把所有的库都放在每个项目的 lib 文件夹中, 所以我想使用模块在 Wildfly 应用程序服务器中添加库。
这是我的 module.xml
文件 添加添加库 WILDFLY_HOME/modules/system/layers/base/com/mysql/main/mysql-connector-java-5.1.23-bin.jar
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.23-bin.jar" />
</resources>
<dependencies>
<module name="javax.api" />
<module name="javax.transaction.api" />
</dependencies>
</module>
重新启动服务器后,此模块未加载到 Eclipse 构建路径中。
谁能知道这个模块有什么问题吗?
在 Wildfly 中,我有一些预定义的模块,它们成功地加载到构建路径中,但是用户定义的模块没有加载?
为什么?
找到的解决方案:
按照以下步骤操作:
转到 Eclipse > 首选项 > 服务器 > 运行时环境 > 默认类路径条目
Select "Wildfly 8.x Runtime" 并添加一个模块
然后点击应用,现在重建您的应用程序并检查,
库将按模块名称添加到构建路径中。