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.