tutorial hat eap jboss

hat - ¿Cómo configuro el conector IBM IMS en JBoss?



jboss wikipedia (3)

Pudo avanzar más después de corregir el archivo IMS-ds.xml. Luego recibí: No se pudo invocar el método setter ''public void com.ibm.connector2.ims.ico.IMSManagedConnectionFactory.setMFSXMIRepositoryID (java.lang.String)'' on object ''com.ibm.connector2.ims.ico.IMSManagedConnectionFactory@0'' ; - anidado throwable: (java.lang.NoClassDefFoundError: org.eclipse.emf.ecore.resource.ResourceSet)

A continuación, descargo los archivos jar de eclipse: org.eclipse.emf.common_2.4.0.v200808251517.jar y org.eclipse.emf.ecore_2.4.1.v200808251517.jar y los coloco en la misma ubicación que el IMS RAR y supero el error .

Veo que se establece el JNDI: 12: 02: 28,082 INFO [ConnectionFactoryBindingService] Bound ConnectionManager ''jboss.jca: service = ConnectionFactoryBinding, name = eis / IMSCZ'' al nombre JNDI ''java: eis / IMSCZ''

Pero luego aparece este error: 12: 02: 28,941 WARN [ServiceController] Problema al iniciar el servicio jboss.web.deployment: war = MHAccountDetailsAXIS.war, id = 1972990498 org.jboss.deployment.DeploymentException: Error durante la implementación; - anidado throwable: (javax.naming.NamingException: resource-ref: eis / IMSCZ no tiene un enlace JNDI válido. Compruebe el jboss-web / resource-ref).

¿Qué más debería definir para que esto funcione?

Tengo el archivo IMS Connector RAR. Colocado dentro del directorio JBOSS_INSTALL / server / default / deploy. Creó un archivo ims-ds.xml y también se colocó en la misma ubicación. Parece como si se estuviera desplegando con este mensaje:

21: 40: 02,800 INFO [RARDeployment] Los términos de licencia necesarios existen, vea META-INF / ra.xml en ... / deploy / ims225Connector.rar /

Pero luego da el siguiente error:

--- MBEANS QUE SON LA CAUSA RAÍZ DEL PROBLEMA --- ObjectName: jboss.web.deployment: war = MHAccountDetailsAXIS.war, id = 258164183 Estado: FAILED Motivo: org.jboss.deployment.DeploymentException: Error durante la implementación; - anidado throwable: (javax.naming.NamingException: resource-ref: eis / IMSCZ no tiene un enlace JNDI válido. Compruebe el jboss-web / resource-ref).

ObjectName: jboss.jca: service = RARDeployment, name = IMS Connector for Java Estado: NOTYETINSTALLED Depende de mí: jboss.jca: service = NoTxDS, name = eis / IMSCZ


Se agregó jboss-web.xml que proporciona una asignación entre JNDI y el nombre de referencia de recursos y finalmente lo puso en marcha.


Puedo configurar el adaptador de recursos IBM IMS TM en JBOSS. Puede usar uno de los métodos en la instalación.

a. Usando el símbolo del sistema

segundo. Usa la consola web

localhost: 9990 / consola

do. Cambiando el archivo de configuración standalone.xml.

Utilicé el tercer enfoque para otro enlace de referencia de aproximación Configuración del adaptador de recursos IMS TM

Aquí están los pasos para configurar

Sptep 1: descargue IMS TM RA usando el enlace a continuación (primero debe registrarse con IBM para poder descargar el adaptador) Adaptador de recursos IMS TM

Paso 2: extraiga el archivo ico1322.zip (que descargó del paso 1) en la carpeta siguiente.

jboss-as-7.1.1.Final / modules

Nota: Algunos de los adaptadores IMS ya forman parte de la instalación de JBOSS. Por lo tanto, compruebe si el adaptador ya está disponible de manera predeterminada.

Paso 3: edite el archivo jboss-as-7.1.1.Final / standalone / configuration / standalone.xml.

Edite la sección siguiente y agregue el siguiente XML

<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0">

Reemplace los titulares de lugar $ {XXXXXXXXX}

<resource-adapters> <resource-adapter id="ims1322.rar"> <archive>ims1321.rar</archive> <!-- <module slot="main" id="com.ibm.connector2"/>--> <transaction-support>LocalTransaction</transaction-support> <config-property name="threadContextPropagationRequired"> false </config-property> <config-property name="adapterID"> IMSTM </config-property> <config-property name="enableHASupport"> true </config-property> <connection-definitions> <connection-definition class-name="com.ibm.connector2.ims.ico.IMSManagedConnectionFactory" jndi-name="java:jboss/ims/DAS_IMS_CONNECTION_FACTORY" enabled="true" use-java-context="false" pool-name="java:jboss/ims/DAS_IMS_CONNECTION_FACTORY"> <config-property name="CM0Dedicated"> FALSE </config-property> <config-property name="SSLEnabled"> FALSE </config-property> <config-property name="SSLEncryptionType"> Weak </config-property> <config-property name="DataStoreName"> ${XXXXXXXXX} </config-property> <config-property name="Password"> ${XXXXXXXXX} </config-property> <config-property name="UserName"> ${XXXXXXXXX} </config-property> <config-property name="PortNumber"> ${XXXXXXXXX} </config-property> <config-property name="TraceLevel"> 1 </config-property> <config-property name="HostName"> ${XXXXXXXXX} </config-property> <pool> <min-pool-size>0</min-pool-size> <max-pool-size>10</max-pool-size> <prefill>false</prefill> <use-strict-min>false</use-strict-min> <flush-strategy>FailingConnectionOnly</flush-strategy> </pool> <security> <application/> </security> <validation> <background-validation>false</background-validation> </validation> </connection-definition> </connection-definitions> </resource-adapter> </resource-adapters>

Etapa 4:

<resource-adapter id="ims1322.rar">

La etiqueta anterior debe tener el mismo valor (si descomprime el archivo ims1322.zip, encontrará el archivo ims1322.rar) que habíamos descargado en el paso 1

Paso 5: inicie el servidor en modo independiente.

jboss-as-7.1.1.Final/bin>standalone.bat

Paso 6: compruebe si el adaptador está instalado en el perfil -> Enlace del adaptador de recursos

localhost: 9990 / consola