Добавление модулей JBoss AS 7 в Eclipse с использованием инструментов Maven или JBoss

Я перевожу свой проект на JBoss AS 7 и немного прочитал о его модулях. Моя проблема проста (я думаю), я не знаю, как включить эти модули на этапе разработки. Например, я использую hibernate, а внутри Eclipse, с JBoss Tools и JBoss AS 6, мне просто нужно сказать, что проект будет использовать JBoss 7 и все их «баночки» доступны. Но используя JBoss 7, hibernate-core мне не доступен. Я знаю, что у меня есть возможность добавить hibernate-core как "предоставленный" на моем pom, но есть другой способ?

 Philippe Marschall08 мая 2012 г., 16:12
Вы зависите от Hibernate API или только от JPA?
 Montolide08 мая 2012 г., 18:23
Прямо сейчас я использую Hibernate API

Ответы на вопрос(2)

Решение Вопроса

APIs:http: //mvnrepository.com/artifact/org.jboss.as/jboss-as-spec-api/7.1.1.Fina

Артефакты, предоставляемые сервером:http: //mvnrepository.com/artifact/org.jboss.as/jboss-as-api/7.1.0.CR

Все другие артефакты (я не уверен, что будет наиболее подходящим для вас):http: //mvnrepository.com/artifact/org.jboss.a

 Montolide08 мая 2012 г., 19:01
Именно то, что я искал! Спасибо

предоставленный" на pom и добавив

Dependency: org.hibernate

на вашMETA-INF/MANIFEST.MF ил

<dependencies>
    <module name="org.hibernate" />
</dependencies>

tojboss-deployment-structure.xml это путь. Таким образом, вы получаете доступ во время выполнения к Hibernate в комплекте с JBoss, не включая их в ваше развертывание. Просто убедитесь, что вы используете ту же версию Hibernate, которая поставляется с JBoss (Hibernate 4.0.1 для JBoss AS 7.1.1). Также проверьте Руководство разработчика.

 Kurt Miller04 янв. 2019 г., 15:41
Я также пытался использовать это решение, но безуспешно Stackoverflow.com / а / 30759509/5618563 ... Я получаю здесь java.lang.NoClassDefFoundError: org / hibernate / HibernateException. Конечно, когда я использую среду выполнения или компилирую область в pom.xml, приложение работает хорош
 Kurt Miller04 янв. 2019 г., 15:39
Здравствуйте. Это не работает для меня. У меня есть JBoss AS 7.1.1. Hibernate 4.0.1.Final устанавливается в соответствии с pom.xml. Когда я пытаюсьjboss-deployment-structure.xml, Я получаю следующие ошибки:org.jboss.resteasy.spi.UnhandledException: java.lang.ExceptionInInitializerError а такжеorg.hibernate.MappingException: Unable to create AuditStrategy[org.hibernate.envers.strategy.DefaultAuditStrategy] instance. И если я использую решение для манифеста, я получаю ошибкуjava.lang.NoClassDefFoundError: org/hibernate/HibernateException. Я использую шаблон проекта веб-приложения Netbeans Maven
 Montolide09 мая 2012 г., 14:19
Да, но добавление полного API, как сказал алтанис, идет лучше, так как у меня есть все доступные банки JBoss. Но я думаю, что мне также нужна эта зависимость, потому что я получал ошибки во время выполнения, спасибо!

Ваш ответ на вопрос