2015-03-20 2 views
1

Есть ли способ развернуть конфигурацию JMS до Окружающая среда wildfly-arquillian-container- (это тесты JUnit в приложении на основе maven)? Или я должен спросить, как развернуть пользовательский файл конфигурации (или, по крайней мере, standalone-full.xml) для тестов maven?Как настроить подсистему JMS для использования в аркиллианских тестах против встроенного контейнера Wildfly?

Что я пытаюсь достичь

  • модульных тестов Run на J2EE-приложение, которое опирается на JMS тему
  • Было бы неплохо иметь wildfly в embbedded конфигурации, что позволит проводить испытания выхода из коробка без необходимости установки диких мух

pom.xml, как:

<dependencies> 
       <dependency> 
        <groupId>org.wildfly</groupId> 
        <artifactId>wildfly-arquillian-container-embedded</artifactId> 
        <version>8.2.0.Final</version> 
       </dependency> 
       <dependency> 
        <groupId>org.wildfly</groupId> 
        <artifactId>wildfly-embedded</artifactId> 
        <version>8.2.0.Final</version> 
       </dependency> 
      </dependencies> 

arqullian.xml пуст сейчас

Что я уже пытался: это развернуть что-то вроде wildfly-jms.xml в test.jar, что .xml содержит конфигурацию подсистемы jms. Но это не сработало (я думаю, это могло бы сработать, если standalone-full.xml использовался как конфигурация). Обычно тестирование на сущностях и сессионных компонентах выполняется успешно, но не на тех, которые зависят от темы jms.

+0

То, что я обнаружил, до сих пор: - вы можете сделать Maven поставить некоторые файлы wildfly конфигурации - wildfly как-то обещает поймать -jms.xml файлы развернуты Но я никогда не succed для развертывания конфигурации JMS в -jms. xml-файл, tipics никогда не появляются в представлении JNDI – Lauri

+0

Можете ли вы обновить свой вопрос с помощью того, что конфигурация, которую вы пытались развернуть? –

+0

standard.xml, но это потому, что я не знаю, как включить standard-full.xml через maven и qruillian.xml. – Lauri

ответ

-1

В WildFly Source Code имеется много примеров * arquillian.

Я уверен, что вы найдете что-то, что поможет вам там.

* Я собирался сказать «сотни», но, вероятно, это еще не так много.

+0

Спасибо, но это точно проблема: сотни примеров в тысячах файлов! Могу ли я попросить ссылку на пример pom.xml, который будет использовать встроенную wildfly и предварительно сконфигурировать ее с помощью подсистемы JMS и темы или очереди? – Lauri

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