It's because in Alpha4 we didn't introspect the deployment, so to be able to call the deployment incontianer, it was hardcoded to call ip:port/test/ArquillianServlet. In Alpha5 we know where it is deployed so you can call it whatever you want.

You are not activating CDI in your deployment. You are adding two beans.xml, both in the wrong location.

The problem I am now facing is that the BeanManager cannot lookup the JSFServerSession or JSFClientSession. I tried adding the jboss-jsfunit-core-2.0.0.Beta1 as a library to the deployment but it doesn't seem to change anything. Do you have any suggestions?