Tomcat 6 agrega un directorio específico de la aplicación web para cargar clases

Tomcat 6 primero busca en ... / WEB-INF / classes, luego ... / WEB-INF / lib al cargar clases. Me gustaría agregar otro directorio a esta ruta de búsqueda. Este directorio solo debe ser utilizado por una aplicación web específica. Me gustaría configurar esto usando un archivo XML de contexto (estoy pensando que el cargador http://tomcat.apache.org/tomcat-6.0-doc/config/loader.html componente)

He leído esto

http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html

pero no parece tener una respuesta para mí. Mirando esto

http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/loader/WebappLoader.html

Parece que podría llamar a addRepository para agregar un nuevo archivo jar o directorio que contenga clases. Pero no estoy seguro de dónde o cómo llamaría a esto.

preguntado el 16 de mayo de 11 a las 17:05

1 Respuestas

Esta funcionalidad solo puede ser realizada por el propio tomcat. No puede decidir dónde cargar las clases debido a problemas de seguridad a menos que modifique el código fuente de tomcat y lo vuelva a compilar, pero esa no es una buena idea.

Respondido 25 Oct 12, 05:10

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.