java.lang.NoClassDefFoundError: com/ibm/mq/MQException
Ceci est similaire à la question précédente Exception in thread “main” java.lang.NoClassDefFoundError: com/ibm/mq/MQException
Je suis confronté à un problème similaire dans Linux. J'ai installé le suivant:
MQSeriesRuntime-7.0.1-3.x86_64.tr /min
MQSeriesSDK-7.0.1-3.x86_64.tr /min
MQSeriesJava-7.0.1-3.x86_64.tr /min
MQSeriesServer-7.0.1-3.x86_64.tr /min
Quand je crée une exécution de groupe , je reçois:
java.lang.ClassNotFoundException: com.ibm.mq.MQException
J'ai CLASSPATH
à l'aide de cette ligne de code:
export CLASSPATH=$CLASSPATH:/opt/mqm/java/lib/com.ibm.mq.jmqi.jar:/opt/mqm/java/lib/com.ibm.mq.jar:.
Version de courtier est 8.0.0.1 et que de la MQ est 7.0.1.3 . Pouvez-vous s'il vous plaît suggérer ce qui est mal? En fonction de la réponse précédente, je suis censé pour installer le Client aussi?
Vous devez vous connecter pour publier un commentaire.
Non, vous n'avez pas besoin d'installer le client. La réponse à l'autre question était basée sur le fait d'une non-installation du client pots. Dans ce cas, vous semblez avoir une installation standard de WMQ Serveur. En plus de la vitesse que vous avez fournis, il y a aussi une TR /min pour MQSeries JRE, bien que je ne devrait pas être question ici. Vous avez évidemment certains JRE, sans doute l'une installée par le Courtier.
Ce qui devrait descendre à un cas de diagnostic différentiel. Diviser et conquérir.
/opt/mqm/java/bin/setjmsenv
de commande comme décrit dans les variables d'Environnement de pertinente pour WebSphere MQ classes Java? Sourcing de ce script dans le courtier script de démarrage de capturer toutes les classes et de le faire d'une manière qui est destiné à travailler de façon constante que la mise à niveau vers les versions ultérieures.Il n'y a pas assez d'informations dans la question posée à fournir un confiant réponse, mais de répondre à ces questions de diagnostic devrait aider à réduire ou à résoudre complètement.
Vous avez besoin pour examiner la WMQ à l'Aide de Java manuel pour WMQ v7.0.1.*, comme vous êtes absent MQ fichiers JAR.
Pour MQ base de Java (pas MQ/JMS), vous avez besoin d'au moins 5 MQ fichiers JAR: