[bug]解决因系统问题无法连接MQ
今天真是郁闷,在写一个监视MQ的程序时,老是无法连接上MQ。。。。
刚开始出现错误的大致信息如下:
Unable to load dll(amqxcs2.dll)….晕了,这是啥DLL?查了下帮助才知道原来这个就MQ客户端安装时的DLL。。。当时想到的就是目录没有权限访问,然后便开始为目录加上权限,再次运行。。。还是有错误,大致如下。。。
Error in the application.
TestCase 'Dell.Apj.Ion.Transport.Nunits.TestWebsphereHelper.TestGetDepth'
failed: IBM.WMQ.MQException : Error in the application.
at IBM.WMQ.MQQueueManager.Connect(String queueManagerName)
at IBM.WMQ.MQQueueManager..ctor(String queueManagerName, String Channel, String ConnName)
然后又只能再次查资料~~~搞了半天,原来是因为MQ的CODEPAGE的关系,我们客户端的系统需要进行如下设置。
Start -- > setting -- > control panel à language options -- > advance
接下来在下拉列表中选择English就行了。。
重启电脑后,你会发现你能访问MQ了~~~~~