2.2 Setup for IBM LibertyProfile - jmstoolbox/jmstoolbox GitHub Wiki

IBM Liberty Profile

http://www-01.ibm.com/support/knowledgecenter/was_beta_devtools/as_ditamaps/wasbeta_welcome_wdt.html

Remarks

  • Jars from WebSphere Full profile are required to connect to Liberty profile
  • JMSToolBox connects to liberty via the JMX Rest connector
  • The section below show one possible configuration (combination of jars and properties). Many other are also valid, check the offcial documentation for those

WLP Server features

  • restConnector-1.0 (Mandatory)
  • appSecurity-2.0
  • wasJmsClient-2.0 (Mandtory)
  • wasJmsServer-1.0 (Mandtory)

Extra JARS

  • restConnector.jar (from <wlp_home>/clients)
  • com.ibm.ws.ejb.thinclient_x.y.z.jar (from <was_full_home>/runtimes)
  • com.ibm.ws.orb_x.y.z.jar (from <was_full_home>/runtimes)
  • com.ibm.ws.sib.client.thin.jms_x.y.z.jar (from <was_full_home>/runtimes) (tested with x.z.y ==8.5.5.0+, 9.0.0.0)

Connection Properties

  • Host : WLP server host name (eg. localhost)
  • Port : WLP rest port (9080, 9443)
  • User/Password : User allowed to perform rest calls

Properties

  • busname : WLP bus name (eg DefaultME)
  • providerEndPoints : <SIB serveur name>:<JMS inbound port>:<Mode>
    eg. localhost:7276:BootstrapBasicMessaging
    Mode: BootstrapBasicMessaging|BootStrapSecureMessaging (SSL)
  • targetTransportChain : InboundBasicMessaging
  • javax.net.ssl.trustStore : trust store
  • javax.net.ssl.trustStorePassword : trust store password
  • javax.net.ssl.trustStoreType : JKS (default), PKCS12, ...
⚠️ **GitHub.com Fallback** ⚠️