为什么找不到jms连接工厂?

井中老男孩 2003-07-21 10:38:53
我写了一个消息bean.
并且我在weblogic7中已经配置了MyConnectionFactory(jndi名)
我写了个客户端发送消息,提示我:
javax.naming.NameNotFoundException: Unable to resolve 'MyConnectionFactory' Resolved: '' Unresolved:'MyConnectionFactory' ; remaining name 'MyConnectionFactory'

客户端代码:
package wks;

import javax.naming.*;
import javax.jms.*;

public class test {
public test() {
}
public static void main(String[] args) throws Exception
{
QueueConnection qConnection;
QueueSession qSession;
QueueSender qSender;
Queue queue;
Context context=new InitialContext();
QueueConnectionFactory queueFactory=(QueueConnectionFactory)context.lookup("MyConnectionFactory");
qConnection=queueFactory.createQueueConnection();
qSession=qConnection.createQueueSession(true,Session.AUTO_ACKNOWLEDGE);
queue=(Queue)context.lookup("MyJMSQueue");
qSender=qSession.createSender(queue);
TextMessage a=qSession.createTextMessage("我是王昆山");
qSender.send(a);
a=qSession.createTextMessage();
qSender.send(a);
qSender.close();
qSession.close();
qConnection.close();
}
}

jndi.properties文件内容:

java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
java.naming.provider.url=t3://wksxp:7001
...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
javahui 2003-07-25
  • 打赏
  • 举报
回复
哈哈,蹭分的
「已注销」 2003-07-22
  • 打赏
  • 举报
回复
把分给我吧
井中老男孩 2003-07-21
  • 打赏
  • 举报
回复
我已经解决了

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧