【问题标题】:How to add libraries to Wildfly Application Server using module?如何使用模块将库添加到 Wildfly 应用程序服务器?
【发布时间】:2015-05-11 13:06:17
【问题描述】:

我想在 Eclipse 的 Java 构建路径中加载应用服务器库,

我在 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 Build 路径中没有加载该模块。
有谁知道这个模块有什么问题吗?
在 Wildfly 中,我有一些预定义的模块,它们已成功加载到构建路径中,但未加载用户定义的模块?
为什么?

【问题讨论】:

  • Eclipse 不理解 JBoss Modules 依赖项是什么 AFAIK。

标签: jboss module migration wildfly buildpath


【解决方案1】:

找到的解决方案:

按照以下步骤:

转到 Eclipse > 首选项 > 服务器 > 运行时环境 > 默认类路径条目

选择“Wildfly 8.x Runtime”并添加一个模块

然后点击应用,现在重新构建您的应用程序并检查,

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-26
    • 1970-01-01
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多