我已经使用 Arquillian 在完整的 JBoss 服务器(在名为jboss-remote-6的配置文件中)运行的一些 JUnit 测试来设置我们的项目。我几乎按照http://docs.jboss.org/arquillian/reference/latest/en-US/html/gettingstarted.html的手册中的方式做了所有事情。
如果我mvn test
在控制台中执行,一切都会正确执行并检查断言。
但是当我尝试在 Eclipse 中运行 JUnit 测试用例时,它会失败并出现以下异常:
org.jboss.arquillian.impl.client.deployment.ValidationException: DeploymentScenario contains targets not maching any defined Container in the registry. _DEFAULT_
at org.jboss.arquillian.impl.client.deployment.DeploymentGenerator.validate(DeploymentGenerator.java:95)
at org.jboss.arquillian.impl.client.deployment.DeploymentGenerator.generateDeployment(DeploymentGenerator.java:77)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
(...)
如 pom.xml 中所述,我将此项目的 Maven 配置文件正确设置为“jbossas-remote-6”。我究竟做错了什么?谷歌无法帮助解决这个特定问题。
最好的问候,塞巴斯蒂安