Arquillian 找不到 addAsWebInfResource 方法
Arquillian cannot find addAsWebInfResource method
我找不到这个方法,但是所有例子都显示了:
return ShrinkWrap.create(JavaArchive.class).addPackage(Baby.class.getPackage())
.addAsManifestResource("jbossas-ds.xml", "jbossas-ds.xml")
//.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsResource("test-persistence.xml", "META-INF/persistence.xml");
我需要做什么才能让这个方法起作用addAsWebInfResource
?我只有 addAsResource
和 addAsManifsetResource
,但没有 addAsWebInfResource
。
您的 ShrinkWrap 包不是网络存档:
ShrinkWrap.create(JavaArchive.class)
应该是:
ShrinkWrap.create(WebArchive.class)
这应该为您提供那些方法。
我找不到这个方法,但是所有例子都显示了:
return ShrinkWrap.create(JavaArchive.class).addPackage(Baby.class.getPackage())
.addAsManifestResource("jbossas-ds.xml", "jbossas-ds.xml")
//.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
.addAsResource("test-persistence.xml", "META-INF/persistence.xml");
我需要做什么才能让这个方法起作用addAsWebInfResource
?我只有 addAsResource
和 addAsManifsetResource
,但没有 addAsWebInfResource
。
您的 ShrinkWrap 包不是网络存档:
ShrinkWrap.create(JavaArchive.class)
应该是:
ShrinkWrap.create(WebArchive.class)
这应该为您提供那些方法。