Thanks for the reply, Marek! It seems like JBoss does not like
anonymous classes in Servlet code for some reason. I ended up giving
up on Jersey 2.0 for now and just going with the standard servlet 3.0
method of doing asynchronous services. We have jersey 1.13 running
just fine in JBoss and there were a lot of code changes and dependency
conflicts to figure out to upgrade to jersey 2.0. For anyone that
comes along after me that is attempting to do this, here is where I
left it. It seems that you need to create a special jboss module for
jersey 2.0 like these guys did here to use apache cxf jax-rs
implementation
http://fandry.blogspot.gr/2012/05/rest-api-with-cxf-and-spring.html
They were seeing the same type of error as you can see on the jboss
forums here
https://community.jboss.org/message/747718