Я пытаюсь перейти от JBoss AS 7.2.0 к Wildfly 8.0.0beta1.JavaEE Arquillian и JBoss 8.0.0beta 1:
Мой собственный проект и все тесты работали нормально на 7.2.0. Но на 8.0.0beta1, сам проект работает, но Arquillian тесты в настоящее время бросить мне IllegalArgumentException (ArquillianServletRunner не найден) при выполнении их на удаленном сервере:
java.lang.IllegalArgumentException: ArquillianServletRunner not found. Could not determine ContextRoot from ProtocolMetadata, please contact DeployableContainer developer.
at org.jboss.arquillian.protocol.servlet.ServletUtil.determineBaseURI(ServletUtil.java:64)
at org.jboss.arquillian.protocol.servlet.ServletURIHandler.locateTestServlet(ServletURIHandler.java:60)
[...]
При создании нового проекта с Eclipse, используя JBoss Central > Проекты Java EE EAR (что почти отражает мою структуру проекта), я получаю то же исключение.
Возможно, было бы полезно исправить ошибку в этом новом, почти пустом и общем проекте.
Возможно, проблема в неправильной версии Arquillian Container и т. Д.? Но при его изменении я получаю другие ошибки (например, NoClassDefinition HTTPHandshake ...)
Какая версия зависимостей arquillian wildfly/AS7 вы используете? – ctomc