Tomcat Classpath - PullRequest
       9

Tomcat Classpath

4 голосов
/ 04 августа 2010

У меня есть метод фабрики в моем JSP, который ищет файл конфигурации в предопределенном примере местоположения \ abcd \ configfolder \ conf.xml, и у меня нет контроля над этим путем ... у меня в настоящее время есть файл в местоположении C:\ Myfolder \ project \ abcd \ configfolder \ conf.xml и кот не находит его .. поэтому я думаю, что мне нужно включить C: \ Myfolder \ project в мой путь к классу Tomcat, чтобы фабричный метод нашел conf.xml

Может кто-нибудь сказать мне, как мне сделать эту работу ..

Спасибо.Kaddy

Ответы [ 3 ]

2 голосов
/ 04 августа 2010

Вы правы, Кандди, поместите свой файл в папку типа 'conf'.Поместите папку в путь к классу и в вашем коде получите доступ к файлу по пути

File myConfFile = new File("../conf/conf.xml")
0 голосов
/ 21 октября 2010

Я добавил папку, используя монитор Tomcat.Tomcat-> Конфигурация-> Java-> Classpath

0 голосов
/ 04 августа 2010

Если вы знаете абсолютный путь (например, через свойство конфигурации), вы можете использовать

File configFile = new File(absolutePath);

, и это будет работать.На самом деле, использование свойства config, переданного tomcat / вашему приложению, является правильным способом найти внешний файл конфигурации

...