* You can use EmbeddedServer. Look for FakeServer class and tests that using it for examples.
* If you want to test with JBoss EAP, the you can write Arquillian test. Look for "IntegrationTestDeployment" for example.
Unit test is best, then use of the EmbeddedServer. If the test is environment specific then I will look into Arquillian tests.
Thanks Ramesh! I will see how far I can get with unit tests. I assume anything I try to get merged will require them anyways. :-)