1
Я разрабатываю приложение Java EE с использованием JBoss EAP 6.1.Arquillian не развертывает военную папку в JBOSS
Использование Arquillian для запуска тестов. У меня всегда есть исключение нулевого указателя при использовании методов, введенных в тест, и я понял, что ShrinkWrap не может создать военную папку с моими классами.
Это мой обертку Arquillian, которая не создает папку для войны.
@Deployment(name = "Test")
@OverProtocol("Servlet 3.0")
public static Archive<?> createDeployment() {
WebArchive archive = ShrinkWrap
.create(WebArchive.class, "test_archive.war")
.addClass(ArquillianTest.class)
.addPackages(true, "it.payroll.model")
.addPackages(true, "it.payroll.dao")
.addPackages(true, "it.payroll.controller")
.addAsResource("META-INF/persistence.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE,
ArchivePaths.create("beans.xml"));
archive.as(ZipExporter.class).exportTo(
new File("target/test_archive.war"), true);
return archive;
}
Спасибо за любую помощь.