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

У меня есть два веб-проекта, которые используютКот..это моя структура каталогов ..

webapps
--project1
  --WEB-INF
--project2
  --WEB-INF

Я использую commons-fileupload .. это часть моего кода всервлет в проекте1

String fileName = item.getName();    
String root = getServletContext().getRealPath("/");
File path = new File(root + "/uploads");

if (!path.exists()) {
    path.mkdirs();
}

File uploadedFile = new File(path + File.separator + fileName);
item.write(uploadedFile);

Это создаст папку «uploads» в «project1», но я хочу создать папку «uploads» в «webapps», потому что я не хочу, чтобы папка «uploads» исчезла, когда я удаляю «project1» ..

Я уже пробуюString root = System.getProperty("catalina.base"); но не работает ..

Может кто-нибудь помочь мне ... заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос