You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Kevin Carr <ks...@gmail.com> on 2014/03/10 20:28:06 UTC
Handling HandshakeCompletedListener for IBM Mq Properly
FuseSource issue: http://fusesource.com/issues/browse/ESB-1645
Error: java.lang.ClassNotFoundException:
javax.net.ssl.HandshakeCompletedListener not found by
com.ibm.msg.client.osgi.wmq
I found a couple pages that reference this error, with the solution of
Change to Equinox. I have found what I believe the more correct way, and
wanted to post it here.
I tried to update the issue, but it does not allow posting a comment.
The issue is actually not with Felix or Equinox, it is with imports of IBM
MQ.
It does not list 2 imports that are needed by the bundle. Technically, I
don't think Equinox should have worked either.
I fixed the issue by creating a IbmMqFragment with the following import:
-- MANIFEST.MF --
Fragment-Host: com.ibm.mq.osgi.java
Import-Package: javax.security.cert,javax.net.ssl
--
Scott Carr