Как добавить библиотеки на сервер приложений Wildfly с помощью модуля?

Я хочу загрузить библиотеки сервера приложений в Java Build Path в Eclipse,

У меня есть 5 приложений в Eclipse, которые используют общие библиотеки, я не могу поместить все библиотеки в каждую папку 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 у меня есть несколько предопределенных модулей, они успешно загружаются по пути сборки, но пользователь- определенные модули не загружаются?
Почему?


person RajKumar Samala    schedule 11.05.2015    source источник
comment
Eclipse не понимает, что такое зависимость модулей JBoss, насколько мне известно.   -  person James R. Perkins    schedule 12.05.2015


Ответы (1)


Решение найдено:

Выполните следующие шаги:

Перейдите в Eclipse> настройки> Сервер> Среды выполнения> Записи пути к классам по умолчанию

Выберите «Wildfly 8.x Runtime» и добавьте модуль.

и нажмите «Применить», теперь перестройте приложение и проверьте,

библиотека будет добавлена ​​в путь сборки по имени модуля.

person RajKumar Samala    schedule 21.05.2015