Не находит файл по относительному пути
Я делаю свой первый тестовый 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.
Источник