I add a subscriber to the WAR file for the same topic and it seems to have the same issue. At this point I am at a loss for how to get this to work. Here is how I have my project setup.
Here is the EAR manifest:
Ant-Version: Apache Ant 1.8.2
Created-By: 1.6.0_24-b07 (Sun Microsystems Inc.)
Built-By: SCM
Specification-Title: App
Specification-Version: 0.1
Specification-Vendor: Test
Implementation-Title: Application
Implementation-Version: 0.1 November 23 2011
Implementation-Vendor: Application
Dependencies: org.slf4j
Here is the EAR lib contents (This JAR contains the classes that are serialized onto the JMS):
lib/TAppEvent.jar
At the root level I have my WAR file and the Jar file containing the EJBs.