Как мне вывести список файлов в веб-папку другого Java-приложения - PullRequest
1 голос
/ 20 сентября 2010

Мне нужно перечислить файлы в папке другого веб-приложения.Есть ли способ сделать это без указания реального пути в файле свойств?

Webapps
 - WebApp1
    -MyFolderOfInterest
 - WebApp2 
   - WEB-INF
     - Classes
       - MyClasstoListFiles

TIA

1 Ответ

3 голосов
/ 20 сентября 2010

Да, в вашем сервлете:

getServletContext().getContext("/WebApp1").getResource("/MyFolderOfInterest")

Здесь важно то, что вы получаете доступ к ServletContext, отличному от того, в котором вы сейчас находитесь.

И чтобы сделать контекст доступным для других контекстов, для WebApp2 вам необходим context.xml (например, META-INF), который содержит:

<Context crossContext="true" ... />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...