Разбор XML-файла с использованием JSP / JavaBean, развернутого в WAR - PullRequest
0 голосов
/ 09 апреля 2010

У меня есть JavaBean, который читает и обрабатывает файл XML. Файл XML находится в папке WEB-INF / в моем приложении. Файл JSP использует JavaBean для передачи имени файла XML с помощью метода setProperty и использует для этого контекстный путь.

Это прекрасно работает в моей локальной среде разработки, но при развертывании в нашей тестовой среде как WAR, контекстный путь разрешается как ноль.

Каков наилучший способ обойти это, чтобы я мог развернуть свое приложение в любой среде без ручного ввода путей в файл конфигурации?

Заранее спасибо

1 Ответ

1 голос
/ 09 апреля 2010

Поместите файл в WEB-INF/classes и откройте его, используя Thread.currentThread().getContextClassLoader().getResourceAsStream()

...