Tengo una carpeta en mi C: unidad como C:\app_config\java_app
Esta carpeta contiene algunos archivos de propiedades específicos de la configuración regional.Agregar un directorio a tomcat classpath
Tengo una clase de Java (PrjPropertilesLocator
) que carga los archivos de propiedades según la configuración regional predeterminada en el inicio de la aplicación web. Mi aplicación web se ejecuta dentro de tomcat. El problema es cómo debería establecer este directorio C:\app_config\java_app
en la ruta de clase tomcat para que esté disponible para ResourceBundle dentro de la clase PrjPropertilesLocator
. ¿Hay alguna manera de configurar esta carpeta específicamente para una aplicación web única que la necesite? No quiero poner los archivos de propiedades dentro de la carpeta WEB-INF/classes
.
En weblogic, esto funciona bien. Establecí el directorio dentro de la ruta de clase weblogic en uno de sus scripts de inicio y funciona bien. Pero en Tomcat intenté ponerlo en startup.bat
también en setclasspath.bat
, pero no pude hacerlo con éxito.
Basta con leer en este enlace http: //www.chemaxon .com/jchem/doc/admin/tomcat.html, que tomcat no utiliza el classpath del sistema. Copié todos los archivos de C:/app_config/java_app a la carpeta/lib y funcionó. Parece que tomcat no usa el sistema classpath.Podemos establecer la carpeta C: \ app_config \ java_app dentro de uno de los archivos de inicio de tomcat. –
Rajat
http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html – jack