Я пытаюсь развернуть существующую войну с другого проекта maven в Аркиллиан. Я разрешил войну и скопировал ее в целевой каталог моего проекта Arquillian.Arquillian: Создайте WebArchive из существующей войны, используя ShrinkWrap
Я попробовать создать его ниже:
@Deployment
public static WebArchive createDeployment() {
return (WebArchive) ShrinkWrap.create(ZipImporter.class, "MyWarToTest.war").importFrom(
new File("target/MyWarToTest.war"));
}
Однако я получаю исключение в класс произнесения.
Вызванные: java.lang.ClassCastException: org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl не может быть приведения к org.jboss.shrinkwrap.api.Archive
Я предполагаю, что я должен попытаться создать войну по-другому?