Запуск wildfly-swarm из Eclipse "org.jboss.modules.ModuleLoadException"

Для нескольких проектов я использую wildfly-swarm, чтобы избежать установки веб-сервера. Файл jarm swarm генерируется, и я могу успешно запустить его через "java -jar mypackage-swarm.jar".

Однако, чтобы отладить его легко, я бы хотел запустить его через мою среду IDE (eclipse). Либо непосредственно запустив мой основной класс, либо используя fakerplace, у меня есть следующее исключение:

Fakereplace is running.
Dependencies not bundled, will resolve from local M2REPO
2017-01-17 08:31:41,806 org.wildfly.swarm.internal.SwarmMessages  [main] DEBUG Logging Provider: org.jboss.logging.Log4jLoggerProvider
2017-01-17 08:31:41,811 org.wildfly.swarm.Swarm  [main] DEBUG WFSWARM0020: Stage Config found in swarm.project.stage.file system property at location: null
2017-01-17 08:31:41,862 INFO  [org.wildfly.swarm] (main) WFSWARM0018: Installed fraction:                  Logging - STABLE          org.wildfly.swarm:logging:2016.12.1
2017-01-17 08:31:41,865 INFO  [org.wildfly.swarm] (main) WFSWARM0018: Installed fraction:                 Undertow - STABLE          org.wildfly.swarm:undertow:2016.12.1
2017-01-17 08:31:41,865 INFO  [org.wildfly.swarm] (main) WFSWARM0018: Installed fraction:            Spring WebMVC - STABLE          org.wildfly.swarm:spring:2016.12.1
org.jboss.modules.ModuleLoadException: Error loading module from modules/org/apache/xerces/main/module.xml
...
Caused by: org.jboss.modules.xml.XmlPullParserException: Failed to resolve artifact 'xerces:xercesImpl:2.11.0.SP5' (position: END_TAG seen ...<resources>\n    <artifact name="xerces:xercesImpl:2.11.0.SP5"/>... @5:52) 

Я нашел похожие исключения в интернете, но не могу найти решение.

У кого-нибудь есть идеи по этому поводу?

1 ответ

Почему бы вам просто не запустить его как jar-приложение? Я не уверен, как это сделать в Eclipse ниже, например, в Intellj, но для Eclipse вы можете найти свое решение здесь:

Eclipse: как отладить программу на Java в виде файла.jar?

Другие вопросы по тегам