Если вы сомневаетесь, как работают родственные пути, всегда лучше сделать что-то подобное:
System.out.println(new File("/my/desired/directory").getAbsolutePath());
Это выведет путь, по которому classpath будет искать файлы.
Предполагая:
- каталог веб-приложений контейнера сервлетов находится в:
/var/lib/tomcat6/webapps
- Ваше веб-приложение называется
my-webapp.war
Вы должны увидеть следующий вывод: /var/lib/tomcat6/webapps/my-webapp/my/desired/directory
Другой указатель: вы упомянули, что ищете каталог webapp
.Надеюсь, вы знаете, что этот каталог не окажется в *.war
- , его содержимое будет .