n**********2 发帖数: 214 | 1 大牛们,卡在这个地方好几天了,每次使用它都给我一个Null Pointer Exception,
领导下命令,2天做好,求大牛门指点下。connectionFactory 这一行就出错。哎。公
司会解雇我嘛?
谢谢。
public void publishMessage(HashMap notifyMessage)
{
try
{
TopicConnection connection = connectionFactory.
createTopicConnection(JMSCredentials.getUserId(),JMSCredentials.getPassword(
));
connection.start();
TopicSession topicSession = connection.createTopicSession(false,
Session.AUTO_ACKNOWLEDGE);
TopicPublisher publisher = topicSession.createPublisher(topic);
ObjectMessage msg = topicSession.createObjectMessage();
msg.setObject(notifyMessage);
publisher.publish(msg);
publisher.close();
topicSession.close();
connection.close();
}
catch (JMSException e) {
log.debug(e);
throw new RuntimeException(e);
}
} |
z****e 发帖数: 54598 | 2 exception具体定位到哪一行?
debug分析跟踪一下看看哪一个对象是null
你这么一大段,很多种可能性撒
jms不用也没啥大不了的
用web service也可以啊
领导没有其他人可以用了吗?
这种问题搞不定可以问你领导啊
实在不行,你用的是哪一个app server?
花钱找个consultant问问就是了
red hat,oracle还是ibm?
都有对应的产商嘛 |
z****e 发帖数: 54598 | 3 你们如果用的是wildfly也就是jboss的话
最新版本的wildfly impl了jee7
jee7加入了rest ws的api,你直接用rest web service就是了
传json,parse json,msg本质上就是一个text嘛
而且格式还不固定,不象json那样有比较好的组织 |
n**********2 发帖数: 214 | 4 zhao大牛,您有空帮我分析下不?领导说必须我自己做出来。哎。mentor休假去了,不
知道找谁。
【在 z****e 的大作中提到】 : exception具体定位到哪一行? : debug分析跟踪一下看看哪一个对象是null : 你这么一大段,很多种可能性撒 : jms不用也没啥大不了的 : 用web service也可以啊 : 领导没有其他人可以用了吗? : 这种问题搞不定可以问你领导啊 : 实在不行,你用的是哪一个app server? : 花钱找个consultant问问就是了 : red hat,oracle还是ibm?
|