У меня есть папка на моем диске C: C:\app_config\java_app
В этой папке содержатся некоторые файлы свойств, специфичные для локали.Добавление каталога в путь класса tomcat
У меня есть класс java (PrjPropertilesLocator
), который загружает файлы свойств на основе локали по умолчанию при запуске веб-приложения App.My работает внутри tomcat. Проблема заключается в том, как установить этот каталог C:\app_config\java_app
в пути класса tomcat, чтобы он стал доступным для ResourceBundle внутри класса PrjPropertilesLocator
. Есть ли способ, которым я могу установить эту папку специально для одного веб-приложения, которое нуждается в нем. Я не хочу помещать файлы свойств в папку WEB-INF/classes
.
В weblogic это работает отлично. Я устанавливаю каталог внутри пути classtextlog в одном из его сценариев запуска, и он отлично работает. Но на Tomcat я попытался положить его в startup.bat
также в setclasspath.bat
, но не смог сделать это успешно.
Просто читайте по этой ссылке HTTP: //www.chemaxon .com/jchem/doc/admin/tomcat.html, что tomcat не использует системный путь к классам. Я скопировал все файлы из C:/app_config/java_app в папку/lib, и это сработало. Похоже, что tomcat doestnot использует систему classpath.Can мы устанавливаем папку C: \ app_config \ java_app внутри одного из файлов запуска tomcats. –
Rajat
http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html – jack