2013-03-18 9 views
1

Я теперь довольно своеобразная, неинтересная и старая комбинация сервера приложений и версии JVM, но это то, что сейчас используется в моей компании. Мне нужно было бы протестировать компоненты EJB3 с помощью JTA (TransactionManagementType.BEAN) и получить доступ к базе данных через JPA 1.0/HibernateArquillian JAVA EE 5 и JBoss 4.2

Я с этим полтора дня боюсь, далеко. Я нашел некоторые ответы здесь, в Stackoverflow и на форумах сообщества JBoss, но все они связаны с использованием Java 6. У меня уже есть тесты такого рода, которые работают с OpenEJB (написано без Arquillian), но - с полным правом - в этом году мы перейдем к новый сервер приложений, и было бы очень полезно иметь тот же набор тестов в Arquillian, чтобы иметь возможность проверить, что EJB, работающие сейчас на JBoss 4.2, будут работать и на другом более новом сервере приложений (вероятно, будет JBoss 7)

Кто-нибудь знает рабочий пример Аркиллиана с этими требованиями?

+0

Есть некоторые testcases связанные с JBoss AS 4.2 в контейнерном адаптер Arquillian. Не совсем то же самое, что и ваш вопрос, но это может дать вам намек; https://github.com/arquillian/arquillian-container-jbossas/tree/master/jbossas-managed-4.2/src/test/java/org/jboss/arquillian/container/jbossas/managed_4_2 –

+0

Благодарим вас за помощь. Я работал с этими примерами в течение некоторого успеха, но не с моей необходимой комбинацией EJB3/JPA/JTA/JDK5/JBoss 4.2. Я тоже знаю ваше сообщение https://community.jboss.org/thread/196745?_sscc=t. Я буду продолжать работать над этим ;-) – pvm14

ответ

1

Наконец, после битвы немного с этим, я собрал решение, объединяющее Arquillian, JAVA 5, JBoss4.2 и JPA. Любой желающий может оно найдено in this GitHub miniproject

С уважением

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