Создание каталога при развертывании с помощью начальной загрузки

Мне нужно создать каталог, когда я развертываю свое веб-приложение. Этот каталог будет содержать профайлы всех пользователей.

код:

public class ImageBootstrapper {

    public static void initialise(ServletContextEvent sce) {

        boolean mkDir = new File(sce.getServletContext().getRealPath("webapps").replace('\\','/') + "/profilePictures").mkdir();

    }

}
  • результат: создание каталога ("profilePictures") не удалось... путь, который он использует: C:/apache-tomcat-7.0.6/webapps/spring-1/webapps/profilePictures

  • Что мне нужно: Создание каталога ("profilePictures") по этому пути -> C:/apache-tomcat-7.0.6/webapps/spring-1/profilePictures

  • spring-1 - это контекст приложения


person Stijn Heylen    schedule 10.02.2011    source источник


Ответы (2)


Вы можете просто сделать это:

boolean mkDir = new File(
    sce.getServletContext().getRealPath("/profilePictures")).mkdir(); 
person axtavt    schedule 10.02.2011

Заменять

"/profilePictures"

с участием

"/../profilePictures"
person Boris Pavlović    schedule 10.02.2011