настройки относительных путей tomcat - PullRequest
0 голосов
/ 03 марта 2011

Я развернул приложение на Tomcat. Некоторые библиотеки, используемые приложением, используют относительные пути к ресурсам. Поэтому они ищут ресурсы в TOMCAT-HOME / относительный путь. Я не могу ни создавать ссылки, ни копировать ресурсы в папку TOMCAT-HOME. Также не могу изменить код библиотек и использовать контекст приложения. Могу ли я где-нибудь в конфигурации Tomcat указать «рабочий каталог» только для этого приложения. Я пытался использовать контейнер контекста, но не могу разобраться с этим. Благодарю.

Ответы [ 2 ]

1 голос
/ 02 апреля 2011

Вам нужно что-то подобное внутри вашего server.xml

<Context cachingAllowed="false" docBase="C:\ProgramFiles\ApacheSoftwareFoundation\apache-tomcat-5.5.29\temp" path="/tmpimages" privileged="true">
  </Context>

и используйте /tmpimages внутри вашего исходного кода.

0 голосов
/ 03 марта 2011

Из вопроса, который вы задали, я могу понять, что у вас проблемы с доступом к папке TOMCAT-HOME. Почему бы вам не попробовать добавить ../ перед всеми путями, которые хотят получить доступ к папке TOMCAT-HOME?

...