Esta guia explica como actualizar un .jar en los ambientes de desarrollo de QA y TRNG para BANNER9
Este procedimiento aplica para deployar aplicaciones que son modificadas en un war en las aplicaciones de banner9. esto puede suceder tanto en ambientes de producción, como en desarrollo: PROD, QA, DEVL, DDEVL2 o TRNG.
Para explicar donde se encuentran los achivos .jar a modificar
La ruta del TOMCAT para la aplicación se encuentra en
# Producción
cd /u01/app/tomcat/PROD
# QA
cd /u01/app/tomcat/QA19
# TRNG
cd /u01/app/tomcat/TRNG
Si ejecutamos el comando ls
ls
Podemos observar la siguiente escrutura
La carpeta en al que debemos trabajar en la de nombre «webapps»
Aquí podemos observar que existe una carpeta «BannerAdmin.ws»
Y especificamente dentro de la ruta siguiente es donde vamos a encontrar los archivos .jar a actualizar
# Produccion
/u01/app/tomcat/PROD/webapps/BannerAdmin.ws/WEB-INF/lib/
# QA
/u01/app/tomcat/QA19/webapps/BannerAdmin.ws/WEB-INF/lib/
# TRNG
/u01/app/tomcat/TRNG/webapps/BannerAdmin.ws/WEB-INF/lib
Paso 3: Detener el servicio TOMCAT
Para poder hacer la actualización del .jar primero debemos detener el servicio de tomcat
Para estos debemos ejecutar el siguiente comando (dentro de la carpeta de tomcat)
# Producción
cd /u01/app/tomcat/PROD/
./bin/shutdown.sh
# QA
cd /u01/app/tomcat/QA19/
./bin/shutdown.sh
# TRNG
cd /u01/app/tomcat/TRNG/
./bin/shutdown.sh
Resultado
Ahora debemos verificar que los procesos se hayan detenido correctamente
Primero borramos los archivos temporales ubicandonos en las carpetas respectivas
# Producción
cd /u01/app/tomcat/PROD/
rm -rf logs/* temp/* work
# QA
cd /u01/app/tomcat/QA19/
rm -rf logs/* temp/* work
# TRNG
cd /u01/app/tomcat/TRNG/
rm -rf logs/* temp/* work
Levantar el servicio
# Producción
cd /u01/app/tomcat/PROD/
./bin/startup.sh
tail -f logs/catalina.out
# QA
cd /u01/app/tomcat/QA19/
./bin/startup.sh
tail -f logs/catalina.out
# TRNG
cd /u01/app/tomcat/TRNG/
./bin/startup.sh
tail -f logs/catalina.out
Resultado e startup
Using CATALINA_BASE: /u01/app/tomcat/QA19
Using CATALINA_HOME: /u01/app/tomcat/QA19
Using CATALINA_TMPDIR: /u01/app/tomcat/QA19/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131
Using CLASSPATH: /u01/app/tomcat/QA19/bin/bootstrap.jar:/u01/app/tomcat/QA19/bin/tomcat-juli.jar
Using CATALINA_OPTS: -Dlog4j.configuration=config.properties -Xmx12g -Xmx12g -Doracle.jdbc.autoCommitSpecCompliant=false
Tomcat started.
Comienza a levatar los servicios
hasta que presente el siguiente resultado
INFORMACIÓN [main] org.apache.catalina.startup.Catalina.start Server startup in 69524 ms