Conectando un cliente JMS remoto a GlassFish 3

Estoy intentando conectarme al servicio JMS de GlassFish 3 desde un cliente remoto independiente. Sin embargo, obtengo una java.lang.ClassNotFoundException: com.sun.messaging.jms.ra.ResourceAdapter. ¿Alguna idea sobre cómo solucionar este problema

Aquí está mi configuración hasta ahora:

Glassfish 3 Servicio JMS en modo LOCAL (supongo que el modo EMBEDED no funcionará en este caso porque omite la pila de red)

as propiedades de @JNDI se especifican de la siguiente manera:

java.naming.factory.initial = com.sun.enterprise.naming.SerialInitContextFactory java.naming.factory.url.pkgs = com.sun.enterprise.naming java.naming.factory.state = com.sun.corba.ee .impl.presentation.rmi.JNDIStateFactoryImpl

gf-client-module.jar (en GLASSFISH_HOME / modules) agregado al classpath de la aplicación independiente. También intenté agregar otros archivos jar presentes en el directorio de módulos (como jms-core.jar), pero aún obteniendo la misma ClassNotFoundException.

Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta