Подготовка плана развертывания для WebSphere Application Server Community Edition

Для развертывания адаптера ресурсов или приложения в WebSphere CE необходимо подготовить план развертывания. План развертывания содержит определение адаптера ресурсов IMS TM и зависимость от файла icu4j.

Об этой задаче

План развертывания - это файл XML, содержащий имя связанного артефакта (IMSTMRA), группу, к которой он принадлежит, все зависимости от других артефактов.

Ниже приведен пример плана развертывания адаптера ресурсов.

Важное замечание: При использовании WebSphere CE версии 3.0 или выше убедитесь, что сняты символы комментария с трех строк export-package, как указано в примере плана развертывания. Если эти строки оставлены комментариями, то при попытке вызова адаптера ресурсов может появиться несколько ошибок, относящихся к недопустимой ConnectionSpec.
<connector xmlns="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2" 
  xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" 
  xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2">
  <dep:environment>
    <dep:moduleId>
      <dep:groupId>com.ibm.imsico</dep:groupId>
      <dep:artifactId>IMSTMRA</dep:artifactId>
      <!-- Укажите версию используемого адаптера ресурсов.-->
      <dep:version>12.1.0</dep:version>
      <dep:type>rar</dep:type>
    </dep:moduleId>
    <dep:dependencies>
      <dep:dependency>
        <dep:groupId>com.ibm.imsico</dep:groupId>
        <dep:artifactId>icu4j</dep:artifactId> 
      </dep:dependency>
    </dep:dependencies>
    <!-- При использовании WAS CE 3.0 или выше уберите символы комментария со следующих срок export-package  -->
    <!-- <dep:export-package>com.ibm.connector2.ims.ico</dep:export-package>  -->
    <!-- <dep:export-package>com.ibm.ims.ico</dep:export-package> --> 
    <!-- <dep:export-package>commonj.connector.runtime</dep:export-package>  -->
  </dep:environment>
  <resourceadapter>
    <resourceadapter-instance>
      <!-- Укажите имя для адаптера ресурсов  -->
      <resourceadapter-name>IMSTMRA</resourceadapter-name>
      <naming:workmanager>
        <naming:gbean-link>DefaultWorkManager</naming:gbean-link>
      </naming:workmanager>
    </resourceadapter-instance>

    <outbound-resourceadapter>
      <connection-definition>
        <connectionfactory-interface>javax.resource.cci.ConnectionFactory</connectionfactory-interface>
        <connectiondefinition-instance>
          <!-- Укажите имя JNDI для экземпляра фабрики соединений.  -->
          <!-- Это имя можно указать в поле resource-link в элементе -->
          <!-- resource-ref модуля Java EE.  -->             
          <name>jca/myIMSTMRA</name>
          <!-- Измените имя хоста, номер порта и имя хранилища данных для среды.  -->            
          <config-property-setting name="HostName">your.ims.host.com</config-property-setting> 
          <config-property-setting name="PortNumber">9999</config-property-setting> 
          <config-property-setting name="DataStoreName">IMS1</config-property-setting> 
          <connectionmanager> 
            <!-- Указано значение No Transaction, так как адаптер ресурсов IMS TM не поддерживается 2PC в WAS CE -->
            <!-- или другом сервере, отличном от IBM.  -->            
            <no-transaction/> 
            <!-- Опции объединения соединений в пул-->
            <!-- Для соединений и повторного использования соединений указан одиночный пул. -->
            <!-- Измените свойства пула соединений для своей среды. -->
            <single-pool>
              <max-size>10</max-size> 
              <min-size>0</min-size> 
              <blocking-timeout-milliseconds>5000</blocking-timeout-milliseconds> 
              <idle-timeout-minutes>5</idle-timeout-minutes> 
              <select-one-assume-match /> 
            </single-pool>
          </connectionmanager> 
        </connectiondefinition-instance> 
      </connection-definition>
    </outbound-resourceadapter>
  </resourceadapter>

</connector>
Для загрузки этого примера файла XML плана развертывания щелкните правой кнопкой здесь и выберите Сохранить объект как (Mozilla Firefox) или Сохранить объект как (Microsoft Internet Explorer).

Комментарии