| 发表于:2007-12-28 15:31:12 楼主 |
小弟最近下了com.ibm.mq.pcf这个包,用其中的pcfmessageagent进行连接mq时总是报错,我的代码如下: public class mqtestmain { public mqtestmain() { } public static void main(string[] args) { mqtestmain test = new mqtestmain(); test.testname("localhost","1414","qm_kevinhome"); //qm_kevinhome这个对应的是队列管理器名称,不知道是不是应该对应这个名称,api里面就写了对应channel名称.. } public void testname(string ip, string port, string channel) { try { pcfmessageagent agent; pcfmessage request; pcfmessage[] responses; string[] names; // connect a pcfagent to the specified queue manager system.out.print("connecting to queue manager at " + ip + ":" + port + " over channel " + channel + "... "); agent = new pcfmessageagent(ip, integer.parseint(port), channel);//这里就进行不下去了 后面的代码我就不写了,主要是连接agent就进行不下去了,难道是我的理解有问题么?mq在我本机上刚刚安装好的,难道还需要进行什么特别的设置么? 报的错误: exception in thread "main" java.lang.noclassdeffounderror: javax/resource/resourceexception at com.ibm.mq.mqenvironment. <clinit> (mqenvironment.java:441) at com.ibm.mq.pcf.pcfagent.connect(pcfagent.java:276) at com.ibm.mq.pcf.pcfagent. <init> (pcfagent.java:190) at com.ibm.mq.pcf.pcfmessageagent. <init> (pcfmessageagent.java:160) at mqtest.mqtestmain.testname(mqtestmain.java:33) at mqtest.mqtestmain.main(mqtestmain.java:17) |
|
|
|
|