Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Как узнать путь к папке приложения в томкате?


Автор: olegrolik 28.1.2008, 13:56
Приведу пример: задеплоил приложение сюда - C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\App
В коде программы (например при вызове сервлета), хочу узнать этот путь. 
В данный момент могу только узнать путь к папке томката -
Код

System.getProperty("user.dir");
// или
System.getProperty("catalina.home");


Но потом дописывать к этому пути "\webapps\App" некрасиво. Что если имя приложения изменится (например, если появится вторая версия, то прийдётся менять код).

Автор: AlexeyVorotnikov 28.1.2008, 14:55
Можно попробовать ServletContext.getRealPath("/");

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)