]
Claude Libois commented on ARQ-2004:
------------------------------------
This "bug" has been pushed 4 month ago but still no update. I just would like to
know if it's a bug something that won't be fix whatever the reason...
arquillian-wls-embedded-12.1 doesn't support Ear deployment
-----------------------------------------------------------
Key: ARQ-2004
URL:
https://issues.jboss.org/browse/ARQ-2004
Project: Arquillian
Issue Type: Bug
Components: WebLogic Containers
Affects Versions: 1.0.1.Final
Environment: Test done on Linux with java 7u79 through intelliJ test.
Reporter: Claude Libois
Assignee: Vineet Reynolds
For weblogic, I need to deploy a ear to embed datasource definition. However when
creating a ear archive I get a "Could not determine the module name for <ear
name>". By digging in the code I have noticed that the ear is deployed as an EJB.
Maybe that it's a limitation of the embeddable API but it wasn't clear if embedded
container support ear deployment or not:
{code:java}
@Deployment
public static Archive<?> createDeploymentPackage() {
EnterpriseArchive
ea=ShrinkWrap.create(org.jboss.shrinkwrap.api.spec.EnterpriseArchive.class,
"m.ear").
addAsManifestResource(new FileAsset(new
File("META-INF/weblogic-application.xml")),
"weblogic-application.xml").
setApplicationXML("META-INF/application.xml").
addAsResource(new FileAsset(new
File("datasources/minfin.ccff.fwk.core.db.SharedDataSource-jdbc.xml")),
"datasources/minfin.ccff.fwk.core.db.SharedDataSource-jdbc.xml").
addAsResource(new FileAsset(new
File("datasources/minfin.ccff.fwk.core.db.SharedDataSourceTx-jdbc.xml")),
"datasources/minfin.ccff.fwk.core.db.SharedDataSourceTx-jdbc.xml");
JavaArchive jar=
ShrinkWrap.create(JavaArchive.class,"idgeneratorTest.jar")
.addClass(IDDAO.class)
.addClass(IDDAOTestEJB.class).
addAsManifestResource(new FileAsset(new
File("META-INF/ejb-jar.xml")), "ejb-jar.xml");
ea.addAsModule(jar);
return ea;
}
{code}