2016-05-20 3 views
0

を見つけることはできませんが、すべての例には、それを示しています。Arquillianは、私はこの方法を見つけることができませんaddAsWebInfResource方法

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を作るために何が必要ですか?私はaddAsResourceaddAsManifsetResourceしか持っていますが、addAsWebInfResourceはありません。

答えて

2

あなたのシュリンクラップパッケージがWebアーカイブではありません。

ShrinkWrap.create(JavaArchive.class) 

は次のようになります。

ShrinkWrap.create(WebArchive.class) 

これはあなたにそれらのメソッドを提供する必要があります。

関連する問題