Posted: Sun May 26, 2002 8:22 pm Post subject: MQ - PubSub in HPUX
Newbie
Joined: 26 May 2002 Posts: 1
My HP-UX Version is HP-UX au5hp2 B.11.00 A 9000/800 (tb)
After I install MQ5.2 Client, ma88 (ma88_hp11.tar.z) and ma0c (
ma0c_hp11.tar ) , run the sample
JMSPubSub , I have the exception :
Exception in thread "main" java.lang.UnsatisfiedLinkError: /opt/mqm/java/lib/lib
mqjbnd04.sl: No such file or directory
at com.ibm.mq.MQSESSIONServer.getMQSESSION(MQSESSIONServer.java:67)
at com.ibm.mq.MQSESSION.getSession(MQSESSION.java:327)
at com.ibm.mq.MQManagedConnectionJ11.<init>(MQManagedConnectionJ11.java:
149)
at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11._createManagedConnec
tion(MQBindingsManagedConnectionFactoryJ11.java:139)
at com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnect
ion(MQBindingsManagedConnectionFactoryJ11.java:157)
at com.ibm.mq.StoredManagedConnection.<init>(StoredManagedConnection.jav
a:80)
at com.ibm.mq.MQSimpleConnectionManager.allocateConnection(MQSimpleConne
ctionManager.java:150)
at com.ibm.mq.MQQueueManager.obtainBaseMQQueueManager(MQQueueManager.jav
a:666)
at com.ibm.mq.MQQueueManager.construct(MQQueueManager.java:615)
at com.ibm.mq.MQQueueManager.<init>(MQQueueManager.java:436)
at com.ibm.mq.MQSPIQueueManager.<init>(MQSPIQueueManager.java:52)
at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:1067)
at com.ibm.mq.jms.MQConnection.createQMNonXA(MQConnection.java:798)
at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:242)
at com.ibm.mq.jms.MQTopicConnection.<init>(MQTopicConnection.java:112)
at com.ibm.mq.jms.MQTopicConnectionFactory.createMQTopicConnection(MQTop
icConnectionFactory.java:314)
at com.ibm.mq.jms.MQTopicConnectionFactory.createTopicConnection(MQTopic
ConnectionFactory.java:215)
at JMSPubSub.main(JMSPubSub.java:119)
But /opt/mqm/java/lib/libmqjbnd04.sl is really existed and access right
is also OK.
I also set SHLIB_PATH :
export SHLIB_PATH=/opt/java1.2/jre/lib/PA_RISC2.0:
/opt/java1.3/jre/lib/PA_RISC/:
/opt/java1.3/jre/lib/PA_RISC/native_threads:
/opt/java1.3/jre/lib/PA_RISC/classic:
/opt/mqm/lib:/opt/mqm/java/lib:usr/bin:/lib
The command I run : /opt/java1.3/bin/java
Djava.library.path=/opt/mqm/java/lib/:/opt/mqm/lib
-classpath /opt/java1.3/src.jar:.:/opt/mqm/java/lib/:
/opt/mqm/java/samples/base:/opt/mqm/java/lib/com.ibm.mqjms.jar:
/opt/mqm/java/lib/com.ibm.mq.jar:
/opt/mqm/java/lib/com.ibm.mqbind.jar:
/opt/mqm/java/lib/connector.jar:
/opt/mqm/java/lib/jms.jar:/opt/mqm/java/lib/jndi.jar:
/opt/mqm/java/lib/jta.jar JMSPubSub -pub
the client library:
-r-sr-sr-- 1 mqm mqm 61440 Jan 16 19:08 amqcc62a
-r-sr-sr-- 1 mqm mqm 61440 Jan 16 18:44 amqcc62a_r
-r-xr-xr-x 1 mqm mqm 69632 Jan 16 19:08 amqcctca
-r-xr-xr-x 1 mqm mqm 69632 Jan 16 19:08 amqcctca_r
-r-xr-xr-x 1 mqm mqm 45056 Jan 16 18:43 amqcltca
-r-xr-xr-x 1 mqm mqm 49152 Jan 16 19:08 amqcltca_r
-rwxr-xr-- 1 mqm mqm 40960 Jan 16 19:08 amqrdsc0
-r--r--r-- 1 mqm mqm 124508 Jan 16 18:52 amqtrc.fmt
lrwxr-xr-x 1 root sys 23 May 22 15:06 amqzxmr0 -> /opt/mqm/l
ib/amqzxmr0_r
-r-xr-xr-- 1 mqm mqm 12288 Jan 16 18:50 amqzxmr0_r
-r-sr-sr-- 1 mqm mqm 36864 Jan 16 19:16 libdmqicapi_r.sl
-r-sr-sr-- 1 mqm mqm 368640 Jan 16 19:16 libdmqkern_r.sl
-r-sr-sr-- 1 mqm mqm 36864 Jan 16 19:16 libdmqnsapi_r.sl
-r-xr-xr-x 1 mqm mqm 376832 Jan 16 18:42 libimqi23ah.sl
-r-xr-xr-x 1 mqm mqm 380928 Jan 16 18:42 libimqi23ah_r.sl
-r-xr-xr-x 1 mqm mqm 380928 Jan 16 19:08 libmqic.sl
-r-xr-xr-x 1 mqm mqm 393216 Jan 16 19:08 libmqic_r.sl
-r-xr-xr-x 1 mqm mqm 270336 Jan 16 19:08 libmqicb.sl
-r-xr-xr-x 1 mqm mqm 274432 Jan 16 19:08 libmqicb_r.sl
-r-xr-xr-x 1 mqm mqm 1003520 Jan 16 19:07 libmqmcs.sl
-r-xr-xr-x 1 mqm mqm 1134592 Jan 16 19:07 libmqmcs_r.sl
-r-xr-xr-x 1 mqm mqm 1134592 Jan 16 19:08 libmqmcs_t.sl
-r-xr-xr-x 1 mqm mqm 1249280 Jan 16 19:08 libmqmr.sl
-r-xr-xr-x 1 mqm mqm 1290240 Jan 16 19:08 libmqmr_r.sl
-r-xr-xr-x 1 mqm mqm 1290240 Jan 16 19:08 libmqmr_t.sl
-r-xr-xr-x 1 mqm mqm 12288 Jan 16 19:07 libmqmzse.sl
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
You need to add the shared object library to your libpath. I'm not sure what it is on HP-UX. There are a couple of tables in Chapter 2 of the Using Java manual that give details.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum