Java почему не видит файл

Не находит файл по относительному пути

Я делаю свой первый тестовый maven проект, в нем есть файл properties. Если я использую относительный путь к файлу следующим образом:

то при запуске war на tomcat не считывает данные из файла, получается null. При этом если задать абсолютный путь к файлу String path = «E:\\java\\Cinema\\src\\resources\\property.properties» , все работает. В чем может быть проблема?

2 ответа 2

Каталог Resources по умолчанию и так должен быть в ClassPath потому попробуйте написать просто:

Если файл вне приложения тогда так:

Может кому то будет полезна информация, maven почему то не видел папку с ресурсами, проблему решила добавлением в pom файл указания на папку с ресурсами

После этого стал работать вариант InputStream input = getClass().getResourceAsStream(«property.properties»);

Всё ещё ищете ответ? Посмотрите другие вопросы с метками java tomcat или задайте свой вопрос.

Похожие

Подписаться на ленту

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2022.7.27.42681

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Источник

Читайте также:  Почему аудиозапись не доказательство
Поделиться с друзьями
Ответ и точка