I have currently have a working JBoss EAP 7 instance with arquillian running locally.
However when I try to run against a remote profile, I get the following stack.
java.lang.IllegalArgumentException: No org.jboss.arquillian.container.spi.client.protocol.metadata.HTTPContext found in org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData. Servlet protocol can not be used
Can anyone give me a few pointers, seems like HTTPContext is not found so it seems to be related to dependencies? I am currently trying chameleon, I also tried the wildfly remote and recieve same error.
Relevant sections of pom and arquillian xmls
#Pom
<dependencyManagement>
<dependencies>
<groupId>org.jboss.arquillian</groupId>
<artifactId>arquillian-bom</artifactId>
<version>${arquillian.bom.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencyManagement>
<profile>
<id>sit</id>
<dependencies>
<dependency>
<groupId>org.arquillian.container</groupId>
<artifactId>arquillian-container-chameleon</artifactId>
<version>1.0.0.Beta1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.protocol</groupId>
<artifactId>arquillian-protocol-servlet</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<arquillian.launch>sit</arquillian.launch>
</systemPropertyVariables>
</configuration>
</plugin>
</plugins>
</build>
</profile>
#Arquillian
jboss eap:7.0.0:remote
HOSTNAME_HERE
9990
USERNAME_HERE
PASSWORD_HERE