我能夠在開發中成功部署我的應用程序。我正在使用Spring JMS模板與Tibco Client進行通信,並且在weblogic中,我已經建立了一個帶有目標隊列的外部服務器,作爲Tibco隊列和連接Tibco連接工廠的連接工廠。我的JNDI初始上下文工廠:是tcp:// name:port ...我能夠發佈消息並收聽它。沒有問題。部署到其他服務器給出ClassNotFoundException TIBCO JMS
問題: 當部署到QA(從開發戰爭取並放入QA)和在部署過程中,我們得到這個
Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: com.tibco.tibjms.naming.TibjmsInitialContextFactory [Root exception is javax.naming.NoInitialContextException: Cannot instantiate class: com.tibco.tibjms.naming.TibjmsInitialContextFactory [Root exception is java.lang.ClassNotFoundException: com.tibco.tibjms.naming.TibjmsInitialContextFactory]]
at weblogic.utils.StackTraceDisabled.unknownMethod()
Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: com.tibco.tibjms.naming.TibjmsInitialContextFactory [Root exception is java.lang.ClassNotFoundException: com.tibco.tibjms.naming.TibjmsInitialContextFactory]
... 1 more
Caused by: java.lang.ClassNotFoundException: com.tibco.tibjms.naming.TibjmsInitialContextFactory
... 1 more
任何建議可能什麼錯?
編輯:人們已經建議,這是一個明確的類路徑錯誤。但在開發中,我沒有在weblogic中的啓動服務器的類路徑中包含任何東西。
添加'tibjms.jar'你** ** CLASSPATH。 – Rao