如何使用模块将库添加到Wildfly Application Server?

时间:2015-05-11 13:06:17

标签: jboss module migration wildfly buildpath

我想在Eclipse中的Java Build Path中加载Application server Libraries,

我在Eclipse中有5个共享公共库的应用程序, 我无法将所有库放在每个项目的lib文件夹中, 所以我想使用模块在Wildfly应用服务器中添加库。

这是我的module.xml文件添加在WILDFLY_HOME/modules/system/layers/base/com/mysql/main/mysql-connector-java-5.1.23-bin.jar

添加了lib
<?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 Build路径中加载 任何人都知道这个模块有什么问题吗? 在Wildfly中我有一些预定义的模块,它们在构建路径中成功加载,但用户定义的模块没有加载?
为什么?

1 个答案:

答案 0 :(得分:0)

找到解决方案:

按照以下步骤操作:

转到Eclipse&gt;偏好&gt;服务器&gt;运行时环境&gt;默认类路径条目

选择&#34; Wildfly 8.x Runtime&#34;并添加一个模块

然后单击“应用”,现在重建您的应用程序并检查,

库将按模块名称添加到构建路径中。