Arquillianの別のMavenプロジェクトから既存の戦争を展開しようとしています。 私は戦争を解決し、私のArquillianプロジェクトのターゲットディレクトリにコピーしました。Arquillian:ShrinkWrapを使用して既存の戦争からWebArchiveを作成します。
私は以下のことを作成するためにを試してみてください:しかし、私はクラスのキャスト例外を取得しています
@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
私は戦争を別の方法で作ろうとしているはずですか?