Estoy intentando conectarme al servicio JMS de GlassFish 3 desde un cliente remoto independiente. Sin embargo, estoy obteniendo una java.lang.ClassNotFoundException: com.sun.messaging.jms.ra.ResourceAdapter. ¿Alguna idea sobre cómo solucionar este problema?Conexión de un cliente JMS remoto a GlassFish 3
Aquí está mi configuración hasta ahora:
Glassfish 3 JMS servicio en modo LOCAL (estoy asumiendo que el modo EMBEDED no funcionará en este caso, ya que no pasa por la pila de red)
JNDI propiedades se especifican como sigue:
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/módulos) que se añade a la ruta de clase de la aplicación independiente. También intenté agregar otros archivos jar presentes en el directorio de módulos (como jms-core.jar), pero obteniendo la misma ClassNotFoundException.
Cualquier ayuda sería muy apreciada.