尝试通过wsadmin创建websphere mq连接工厂时出现java.lang.ClassNotFoundException。
WASX7015E: Exception running command: "AdminTask.createWMQConnectionFactory(...)"; exception information:
com.ibm.websphere.management.exception.ConnectorException
org.apache.soap.SOAPException: [SOAPException: faultCode=SOAP-ENV:Client; msg=com.ibm.ws.messaging.admin.command.AdminCommandException
Server stack trace
JMXTransformException java.lang.ClassNotFoundException: com.ibm.ws.messaging.admin.command.AdminCommandException
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:185)
at com.ibm.ws.util.WsObjectInputStream.loadClass(WsObjectInputStream.java:228)
at com.ibm.ws.util.WsObjectInputStream.access$000(WsObjectInputStream.java:54)
...
我使用的是基于本文http://www.ibm.com/developerworks/websphere/library/techarticles/1207_vansickel/1207_vansickel.html的websphere应用服务器wsadmin瘦客户端。
我可能必须在websphere中包含一个或多个jar才能成功。有人可以告诉我哪些?
目前我在类路径上有这些jar:
/usr/share/wsadmin/lib/jython/jython.jar
/usr/share/wsadmin/lib/com.ibm.ws.admin.client_7.0.0.jar
/usr/share/wsadmin/lib/com.ibm.ws.security.crypto.jar
/usr/share/wsadmin/lib/batch.jar
我正在使用Websphere 7.0.0。
答案 0 :(得分:0)
很奇怪,但是当你引用一个不存在的队列或者你的案例与你的wsadmin调用中的案例不同时,我发现了对这个CNFE的引用。我只知道某种后续失败。
也许三重检查任何参数,特别是关于案例。