Algunas veces, en los proyectos que he realizado siempre me he preguntado la manera de agregar librerías en Apache Tomee, pero que no sea en la misma carpeta “${catalina.home} /lib” del servidor. Investigando y haciendo pruebas me encontré con la siguiente solución
Creamos el directorio “${catalina.home} /libadd” que es donde queremos agregar las librerías necesarias para algunos proyectos
Como es el caso de la librería jdbc de mysql:
Después de tener organizado el directorio, donde agregaremos las librerías adicionales, nos ubicamos en la carpeta “${catalina.home} /conf” del servidor y editamos el archivo “catalina.properties”
Buscamos la propiedad “common.loader” y agregamos al final de la línea, la ruta del directorio que hemos creado: “${catalina.home}/libadd/*.jar” como se muestra en la siguiente imagen
La anterior modificación, le indica al servidor Tomee que cuando se inicie, cargue también todas las librerías que se encuentra en la carpeta “${catalina.home} /libadd”
Espero que sirva de ayuda y cualquier duda por favor me envía un correo electrónico.