请问运行JMS程序时如何设置URL以找到JNDI服务器?


我用的是BEA WebLogic服务器,就运行在本机之上,请问是不是应该设置一个
.property文件,在其中定义一行:com.sun.jms.internal.java.naming.provider.url=???
是这样吗?请高手指点!
谢谢!

4 个解决方案

#1


我们在property里面是这样定义的
jndiName=MServer
jmsFactory=FQueue


然后
jndiContext = new InitialContext();
QueueConnectionFactory queueConnectionFactory = (QueueConnectionFactory)jndiContext.lookup(jmsFactory);
QueueSender queueSender =  (Queue) jndiContext.lookup(jndiName);
...

#2


但是应该怎样确定JMS SERVER所用的端口号和协议呢?
比如我就看到一个例子程序里面用的URL是:
t3://loclahost:7001
他用的也是BEA WebLogic.我这样试过,但还是不行。
请问t3是什么协议?
谢谢!

#3


gz

#4


把localhost改成你自己的ip再试试
关注微信公众号

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com