我試圖從獨立的遠程客戶端連接到GlassFish 3的JMS服務。但是我得到一個java.lang.ClassNotFoundException:com.sun.messaging.jms.ra.ResourceAdapter。有想法該怎麼解決這個嗎?將遠程JMS客戶端連接到GlassFish 3
這裏是我的設置至今:
Glassfish的3 JMS服務在本地模式(我假設埋入式模式將不會在這種情況下工作,因爲它繞過網絡堆棧)
JNDI屬性被指定如下:
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-客戶module.jar(在GLASSFISH_HOME /模塊)加入到單獨的應用程序的類路徑。還嘗試添加模塊目錄中存在的其他jar(例如jms-core.jar),但仍然得到相同的ClassNotFoundException。
任何幫助將不勝感激。