2016-01-17 3 views
0

У меня возникла проблема с развертыванием проекта на Wildfly 8.0.0 из eclipse.Отсутствие зависимостей при запуске wildfly on eclipse

Когда я пытаюсь запустить проект с затмения через Run на сервере на проект я получаю следующую информацию [имя-проекта] .war.failed файл

\"jboss.deployment.unit.\\\"games-platform.war\\\".component.FCulture1DGameEngineImpl.CREATE is missing [jboss.security.security-domain.gamesSD]\" 

со многими другими отсутствующим (103 строк отсутствуют зависимости подобное)

На затмение консоли я вижу информацию о пропавших без вести зависимостей, как этой одной

service jboss.naming.context.java.module.games-platform.games-platform.ManagePlayersService-climate (missing) dependents: [service jboss.deployment.unit."games-platform.war".component.ManagePlayersService-climate.JndiBindingsService] 

Кроме того, многие из них (и из разных Proj ects, так что это не похоже на недостающую библиотеку или класс, но больше похоже на проблему с конфигурацией, хотя я могу ошибаться).

На странице управления Wildfly я не вижу проекта по управлению вкладкой развертывания.

Когда я пытаюсь запустить Wildfly через консоль, используя standalone.bat приложение запускается нормально, и я могу получить к нему доступ через http. Также это видно на странице управления Wildfly.

Решение содержит несколько проектов. Один из них (проект платформы) подключен к серверу в eclipse, а другие используют его. Они прикреплены к проекту pom.xml платформы как к зависимости.

Я попытался найти проблему, но ни один из решений, которые я пытался применить, не работал. я проверял ли мой источник данных из persistance.xml

<jta-data-source>java:/gamesSD</jta-data-source> 

матч на источник данных standalone.xml

<datasource jta="false" jndi-name="java:/gamesSD" pool-name="gamesSD" enabled="true" use-ccm="false"> 
<security-domain name="gamesSD" cache-type="default"> 
       <authentication> 
        <login-module code="Database" flag="required"> 
         <module-option name="dsJndiName" value="gamesSD"/> 

Я также проверить, если банку файлы, которые я добавил, есть module.xml файлы и соответствующие в именах.

Этот проект унаследован, поэтому я не очень хорошо знаю его конфигурацию, а также я не эксперт Wildfly. Поэтому, если вам нужна дополнительная информация о настройке Wildfly или проекта, дайте мне знать, и я добавлю его здесь.

Буду благодарен за любую помощь, поскольку у меня больше нет идей, как я могу заставить ее работать.

ответ

0

Сразу после публикации этого вопроса я снова посмотрел на standalone.xml и заметил, что у одного из свойств jndi-name не было java:/prefix. После добавления я смог запустить проект из eclipse.

Не знаю, почему это началось с консоли ранее. Если кто-нибудь знает ответ на это, я был бы рад отметить это как ответ.

Смежные вопросы