Почему servletContext.getRealPath возвращает ноль на tomcat 8?

У меня есть следующая строка кода:

servletContext.getRealPath("resources/images/video_icon.png")

Когда я запускаю приложение, используя jetty(используя плагин maven), эта строка кода возвращает значение corect.

Когда я запускаю приложение, используя tomcat 8(на tomcat 7 это работает) - приложение возвращает ноль.

структура приложения:

введите описание изображения здесь

1. Как это исправить?
2. Почему это происходит?

1 ответ

Решение

После добавления / в начале пути это работает и для: причала и для кота 8

servletContext.getRealPath("/resources/images/video_icon.png")
Другие вопросы по тегам