2016-10-03 14 views
0

Tibco EMSをJavaに統合するのはひどく苦労しています。誰かが経験を持っているなら、助言してください。私はコーディングに従いましたが、私は次のステップを続行することを知らない。TibcoとJMSの統合

Context jndiContext = null; 
ConnectionFactory cFactory = null; 
Connection conn = null; 
Session session = null; 
Hashtable<String, String> env = new Hashtable<String, String>(); 
env.put(Context.INITIAL_CONTEXT_FACTORY, 
     "com.tibco.tibjms.naming.TibjmsInitialContextFactory"); 
env.put(Context.PROVIDER_URL, "http://10.6.136.141:8222"); 
jndiContext = new InitialContext(env); 
cFactory = (ConnectionFactory) jndiContext.lookup("FTQueueConnectionFactory"); 
conn = cFactory.createConnection("loyalty", "loyalty"); 
session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE); 

答えて

0

必要がない場合は、JNDIを設定する必要はありません。単にTibjmsConnectionFactoryクラスを使用してください:

ConnectionFactory factory = new com.tibco.tibjms.TibjmsConnectionFactory("tcp://localhost:7222"); 
connection = factory.createConnection(userName, password); 
connection.start(); 
session = connection.createSession(javax.jms.Session.AUTO_ACKNOWLEDGE); 
destination = session.createQueue(name); 
関連する問題