Как получить доступ к папке, расположенной в проекте Java, из динамического веб-проекта - PullRequest
0 голосов
/ 09 ноября 2019

Я создаю динамическое веб-приложение (то есть динамический веб-проект), которое извлекает изображения из папки, расположенной в Java-проекте, и пытаюсь сделать это, используя относительные пути (не жестко закодированные). Я попытался сделать следующее в качестве теста в рамках проекта Java, и он нашел путь в порядке:

 public class Test
 {
    public boolean getFile(String filename)
    {

        final String dir = System.getProperty("user.dir");
        String path=dir + "\\MyFolder\\" + filename;
        System.out.println(path);
        File f = new File(path);
        try
        {
        f.createNewFile();
        return true;
        }
        catch(Exception e)
        {
            System.out.println("ERRORR");
            return false;
        }
    }
}

Однако, когда я вызываю этот же класс из веб-приложения, а не непосредственно из проекта Java, это не может показатьсявообще найти путь и поэтому не может создать текстовый файл.

Есть ли способ получить доступ к папке напрямую из веб-приложения без необходимости копировать ресурсы из проекта Java в веб-приложение, используя Java Путь сборки-> Источник (как у меня естьпробовал такой подход и по какой-то причине изображения не загружаются на веб-страницу)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...