Correct, you should be using either a managed or remote container. There may be a way to execute the test with the Servlet Connector, but I haven't tried it (actually I haven't used the Glassfish embedded container adapter). For more specific Arquillian help, try the Arquillian forums.
Thank you. The suggestions were very helpful.