Как загрузить файл logging.xml из папки ресурсов в проекте в Jboss - PullRequest
0 голосов
/ 12 сентября 2018

Я работаю над веб-приложением в JbossEAP в Jboss DevStudio.

У меня есть файл logging.xml, который присутствует в папке src/main/resources в проекте, и я добавил папку ресурсов в buildpath проекта.

Я пытаюсь получить абсолютный путь к этому файлу внутри класса.

Независимо от того, какой метод я для этого пробую, он рассматривает базовую папку как папку bin в EAP Jboss.

Если я пытаюсь загрузить, используя File("logging.xml"), он пытается получить из C:\DEVTOOLS\redhat\EAP6.4.0\bin\logging.xml, а не из папки basedirectory/src/main/resources проекта и выбрасывает FileNotFoundException.

Мне просто нужен абсолютный путь к этому XML-файлу.

Как я могу получить корневой каталог проекта и ссылаться оттуда .xml (или любой другой метод, чтобы получить путь к файлу) вместо папки bin на сервере?

1 Ответ

0 голосов
/ 04 декабря 2018

Похоже, вы используете структуру проекта Maven для не-Maven проекта. Вы можете изменить свой проект, чтобы использовать Maven или совместимый инструмент сборки, такой как Gradle, но самое простое решение - просто переместить файл с src/main/resources на src. Затем вы можете удалить src/main/resources.

...