2016-03-09 41 views
0

嗨我想設計一個系統,我正在編寫一個連接到多個JMS源的應用程序。我使用Spring的JMS的這個,當我創建一個連接工廠,我必須定義INITIAL_CONTEXT_FACTORY對於供應商,我要在我的項目中的JAR的依賴,是否有任何通用初始上下文工廠?

例子:

對於ActiveMQ的= org.apache.activemq.jndi.ActiveMQInitialContextFactory 的WebLogic = weblogic.jndi.WLInitialContextFactory

要求解決:我想一個解決方案,我並不需要添加的所有供應商的依賴。我需要一個通用的InitialContextFactory,它可以是上面提到的所有父類。

服務器JBOSS AS7

回答

1

有一個RefFSContextFactory它使用的配置文件。

但是,你無法脫身無供應商罐子在classpath因爲

一個。您需要由JNDI使用的每個供應商的ObjectFactory來創建對象(s) b。您需要創建這些對象的類,以便您可以使用這些對象。

+0

謝謝加里。我將嘗試RefFsContextFactory – learner