Configuración en cluster
Revisión: 11-ene-2022
Además de realizar lo previamente explicado, para una configuración de la aplicación basada en cluster, deberemos de hacer lo siguiente (deberemos parar los servidores tomcat si se encuentran iniciados):
Configuración del properties de quartz
Para poder utilizar quartz en cluster necesitaremos editar su archivo de propiedades (quartz.properties). Para ello, basta con descargar, editar la configuración de base de datos y alojar en nuestro sistema (luego nos hará falta saber el PATH) el properties que corresponda, según nuestro sistema gestor de base de datos:
Editaremos esta sección del properties como corresponda:
org.quartz.dataSource.myDS.driver = oracle.jdbc.driver.OracleDriver
org.quartz.dataSource.myDS.URL = jdbc:oracle:thin:@localhost:1521:orcl
org.quartz.dataSource.myDS.user = user
org.quartz.dataSource.myDS.password = pass
Editaremos esta sección del properties como corresponda:
org.quartz.dataSource.myDS.driver = com.mysql.jdbc.Driver
org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost:3306/inbox
org.quartz.dataSource.myDS.user = user
org.quartz.dataSource.myDS.password = pass
Editaremos esta sección del properties como corresponda:
org.quartz.dataSource.myDS.driver = org.postgresql.Driver
org.quartz.dataSource.myDS.URL = jdbc:postgresql://localhost:5432/inbox
org.quartz.dataSource.myDS.user = user
org.quartz.dataSource.myDS.password = pass
Creación de las tablas de quartz
Para la utilización de quartz en cluster será necesario crear una serie de tablas en nuestra base de datos. Según el sistema gestor de base de datos, serán utilizados los siguientes scripts:
Configuración del contexto
En el archivo inbox.xml de cada uno de los tomcats deberemos de introducir la siguiente variable de entorno:
<Environment description="QUARTZ_PROPERTIES_PATH" name="QUARTZ_PROPERTIES_PATH" override="false" type="java.lang.String" value="[PATH]"/>
Donde [PATH] será la ruta donde tengamos nuestro arhivo properties de quartz, como por ejemplo: /home/viafirma/quartz/quartz.properties.
Notas
Para entornos en los que se use PostgreSQL será necesario tener en la carpeta /lib de los tomcats la versión del driver de PostgreSQL adecuada a la versión, el cual podrá descargarse de la página oficial: PostgreSQL JDBC Driver.
results matching ""
No results matching ""