当前位置: 技术问答>java相关
一个关于jms的低级问题
来源: 互联网 发布时间:2017-04-13
本文导语: j2dk1.4.1 + j2ee1.3.1 Properties env = new Properties(); env.put("BROKER", "localhost"); InitialContext jndi = new InitialContext(env); //或者用下面的 //InitialContext jn...
j2dk1.4.1 + j2ee1.3.1
Properties env = new Properties();
env.put("BROKER",
"localhost");
InitialContext jndi = new InitialContext(env);
//或者用下面的
//InitialContext jndi = new InitialContext();
TopicConnectionFactory o = (TopicConnectionFactory)jndi.lookup("TopicConnectionFactory");
if(o == null){
System.out.println("无对象");
}else{
System.out.println(o.hashCode());
}
问题就出现在这里,通过jndi去创建TopicConnectionFactory的实例时,返回值为null,哪位大侠帮俺解决一下,多谢。
Properties env = new Properties();
env.put("BROKER",
"localhost");
InitialContext jndi = new InitialContext(env);
//或者用下面的
//InitialContext jndi = new InitialContext();
TopicConnectionFactory o = (TopicConnectionFactory)jndi.lookup("TopicConnectionFactory");
if(o == null){
System.out.println("无对象");
}else{
System.out.println(o.hashCode());
}
问题就出现在这里,通过jndi去创建TopicConnectionFactory的实例时,返回值为null,哪位大侠帮俺解决一下,多谢。
|
不知道,在幫你UP
|
确定你的j2ee ri服务器上有TopicConnectionFactory这个jndi节点
可以用deploytool来看。
可以用deploytool来看。
|
估计你没这个TopicConnectionFactory包
你要把相应的包放到jre/lib/ext里面去。
你要把相应的包放到jre/lib/ext里面去。