我已經使用由完整JBoss服務器內的Arquillian運行的一些JUnit測試(在名爲的jboss-remote-6內部)內設置了我們的項目。我幾乎在http://docs.jboss.org/arquillian/reference/latest/en-US/html/gettingstarted.html所做的一切都是爲說明書中無。Arquillian/JUnit測試從控制檯運行,但不在Eclipse內部
如果我在控制檯執行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)
(...)
我設立這個項目的Maven的輪廓正確地「jbossas遠程-6」作爲在pom.xml中聲明。我究竟做錯了什麼? Google對這個特定的一個沒有幫助。
最好的問候, 塞巴斯蒂安