I did start off initially with all arquillian jars at 1.0.0.Final. I still run into this issue when my test class attempts to run. The reason, as seen in stack trace above, is that StartManagedContainers class doesn't exist in arquillian-test-spi.jar version 1.0.0.Final. It was obsoleted in 1.0.0.CR5, which is why I then opted to switch all the dependencies to CR5. I've attempted to change it back to 1.0.0.Final, but I still see the same problem. Somewhere, internally, one of the classes is dependent on StartManagedContainers class.

I found the arquillian-bom 1.0.0.Final pom file here. I switched out my old arquillian dependency references, and replace them with the dependencies defined in the pom file. It's got past the NoClassDefFound exceptions, and it actually does run the test this time.

Unfortunately, it ends up with a similar exception "java.lang.IllegalStateException: Cannot obtain MBeanServerConnection to: service:jmx:rmi:///jndi/rmi://127.0.0.1:1090/jmxrmi" as mentioned in this discussion and this one.

Unfortunately I'm still seeing the problem. Do I need to update some configuration in my standalone.xml file for JBoss 7.1.1.Final, for the connection refused problem to go away? I've already updated the interfaces tag in standalone.xml as below: