XML 在其中依赖于 JUnit 4.12。但是在对Pom和Arquilian进行了几次修改之后。XML 尚不能工作 阿奎利亚-博姆 1.4.1阿奎利亚语<?xml version="1.0" encoding="UTF-8" ?><arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jboss.org/schema/arquillian" xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> <defaultProtocol type="Servlet 3.0" /> <container qualifier="wildfly-managed" default="true"> <configuration> <property name="jbossHome">C:/wildfly-16.0.0.Final</property> <property name="modulePath">C:/wildfly-16.0.0.Final/modules</property> <property name="serverConfig">standalone.xml</property> </configuration> </container></arquillian>测试类@RunWith(Arquillian.class)public class EventTest {// @Inject// EventDao eventDao; @Deployment public static Archive<?> createDeployment() { System.out.println("<<<< CREATE DEPLOYMENT >>>>"); JavaArchive jar= ShrinkWrap.create(JavaArchive.class,"test.jar")// .addPackages(true, EventDao.class.getPackage())// .addPackages(true, IEventDao.class.getPackage())// .addPackages(true, Event.class.getPackage())// .addPackages(true, IEvent.class.getPackage())// .addAsResource("META-INF/test-persistence.xml","persistence.xml") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); WebArchive war=null; war=ShrinkWrap.create(WebArchive.class,"test.war");// .addAsLibraries(jar);// EnterpriseArchive ear= ShrinkWrap.create(EnterpriseArchive.class);// ear.setApplicationXML("META-INF/test-application.xml");// ear.addAsModule(jar);// ear.addAsModule(war); return jar; } }未找到阿奎利亚服务员运行器。无法确定上下文从协议元数据中根除 问题是当我去做 mvn 干净安装时-Pwildifly 管理
1 回答

犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
我们解决了,这足以增加成瘾
<dependency> <groupId>org.wildfly.arquillian</groupId> <artifactId>wildfly-arquillian-container-managed</artifactId> <version>2.2.0.Final</version> <scope>test</scope> </dependency>
添加回答
举报
0/150
提交
取消