Hello,
since there was nothing on the web for the WebMethods integration with JBoss I took the chance to put some effort on it and make it run on the latest 6.1EAP JBoss server. Here are the steps needed.
- Edit the standard-full.xml at ..\jboss-as-7.xl\standalone\configuration directory
- Add the system-properties (file standard-full.xml) element right after the extensions element. Do not omit them.
</extensions><system-properties><propertyname="com.webmethods.jms.ssl.keystore"value="keystore.p12"/><propertyname="com.webmethods.jms.ssl.truststore"value="truststore.jks"/><propertyname="com.webmethods.jms.broker.keepAliveTimeout"value="5"/><propertyname="com.webmethods.jms.broker.keepAliveAttempts"value="4"/><propertyname="com.webmethods.jms.broker.keepAliveInterval"value="30"/><propertyname="com.webmethods.jms.keepAliveInterval"value="15"/><propertyname="com.webmethods.jms.keepAliveAttempts"value="10"/><propertyname="com.webmethods.jms.reconnectAttempts"value="10"/></system-properties>- In section urn:jboss:domain:ejb3:1.2 (file standard-full.xml) edit the following:
<mdb><resource-adapter-refresource-adapter-name="webm-jmsra.rar"/><bean-instance-pool-refpool-name="mdb-strict-max-pool"/></mdb>- Copy/extract inside the jboss-as-7.1.1.Final\modules\com or for the 6.1 EAP here: jboss-eap-6.1\modules\system\layers\base\com the contents of the rar file without the genericra.jar file and use the module file attached.
- Inside the folder jboss-as-7.1.1.Final\modules\org\jboss\as\ee\main or jboss-eap-6.1\modules\system\layers\base\org\jboss\as\ee\main, edit the module.xml file and add the line
|
- Get the resource adapter provided from SAG and explode it as a directory inside the deployment directory from JBoss.Replace the Manifest file with the attached and add the ironjacamar.xml (attached) inside it.
- Edit the standard-full.xml and
- Change your MDB annotations to match the Factory defined.
- Create a publisher which will be injected with the connection factory described in the ironjacamar file.
- Start your JBoss@
Comments