Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Para realizar el despliegue de actualizaciones en el backend de DIMO en el servidor de testing, se deberá de tener en cuenta puntos, cómo dependencia de servicios y aplicaciones pre-instaladas.

Requisitos

  1. Base de datos Oracle 18
  2. Wildfly 16.0.0
  3. Java8.

Servicios requeridos

  1. Plataforma de Notificaciones de Cabal.
  2. Servidor de Email

Guía detallada

Configuración de la base de datos en el wildfly  

  1. Acceder a /opt/web_cabal/datos/wildfly/config.
  2. Agregar el datasources correspondiente al ORACLE en el wildfly 16.0.0. en el archivo /opt/web_cabal/datos/wildfly/config/standalone.xml.
    1. Copiar el siguiente fragmento de codigo en el archivo standalone.xml

      <datasource jta="true" jndi-name="java:/jdbc/sicoop" pool-name="sicoop" enabled="true" use-ccm="false">
      <connection-url>jdbc:oracle:thin:@10.5.2.171:1521:sicoop</connection-url>
      <driver>oracle</driver>
      <pool>
      <min-pool-size>20</min-pool-size>
      <max-pool-size>100</max-pool-size>
      <use-strict-min>false</use-strict-min>
      <flush-strategy>FailingConnectionOnly</flush-strategy>
      </pool>
      <security>
      <user-name>DIMO_SICOOP</user-name>
      <password>dimo</password>
      </security>
      <validation>
      <check-valid-connection-sql>select * from dual</check-valid-connection-sql>
      <validate-on-match>false</validate-on-match>
      <background-validation>false</background-validation>
      <use-fast-fail>false</use-fast-fail>
      <exception-sorter class-name="org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter" />
      </validation>
      <timeout>
      <set-tx-query-timeout>true</set-tx-query-timeout>
      <blocking-timeout-millis>5000</blocking-timeout-millis>
      <idle-timeout-minutes>5</idle-timeout-minutes>
      </timeout>
      <statement>
      <track-statements>false</track-statements>
      <prepared-statement-cache-size>0</prepared-statement-cache-size>
      </statement>
      </datasource>

  3. Agregar la configuración del driver correspondiente en el archivo de configuración standalone.xml
    1. Copiar el siguiente fragmento de codigo en el archivo standalone.xml

      <driver name="oracle" module="com.oracle">
      <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
      </driver>

    2. Copiar los siguientes archivos en la carpeta /opt/web_cabal/datos/wildfly/modules/system/layers/base/com/oracle/main, en caso de que no exista dicho path, generarla.

      Libreria-oracle.rar


Despliegue de los wars en el wildfly  

  1. Ir a la raíz del proyecto generar el war, ejecutando el comando 
    1. mvn clean install -U

  2. Copiar los wars generados del proyecto en la carpeta correspondiente del wildfly  /opt/web_cabal/datos/wildfly/deployments/
  3. Detener el  docker ejecutando el siguiente comando: docker-compose down
  4. Reiniciar el docker ejecutando : docker-compose up -d



  • No labels