Im пытается читать файлы (xml, images) из src/main/resources. Но он не работает. Моя папка ресурсов - это папка источника. Например, когда я пытаюсь прочитать log4j.xml tomcat, ища его в C:/bin ... И я также не могу читать изображения из ресурсов. Я могу прочитать его только из webapp. Я читал, что tomcat автоматически заменяет файлы с ресурсов на webinf, но я думаю, что он не работает в моем случае. Пожалуйста, помогите. Я понятия не имею. cant читать файлы из ресурсов
ответ
Даже если PNG добавляется в WEB-INF папку не будет доступна со страницы JSP в вашем случае.
Во время выполнения страница JSP отображается в сервлет, который возвращает код HTML в ответ. Затем браузер проанализирует ваш тег <img src="/Pajero.png" ... />
и отправит запрос на url YOUR_HOST/Pajero.png, чтобы получить доступ к изображению и получить код ошибки 404, поскольку содержимое папки WEB-INF
недоступно для клиентской стороны в веб-приложении Java.
Возможно, будет лучше разместить изображения в папке webapp на вашем футляре.
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("log4j.xml").getFile());
Вы можете использовать что-то вроде этого, чтобы получить ресурсы из classpath.
С уважением
Я знаю. Я прочитал все эти ответы. Но я думаю, что это не так. Он должен работать автоматически, если нет, почему существуют ресурсы папки и папка источника. –
- 1. Cant читать файлы дважды на родной сканер
- 2. Как читать файлы ресурсов в разных пакетах?
- 3. Как читать файлы ресурсов в рамках?
- 4. Как читать файлы из папки ресурсов в Scala?
- 5. cant читать телефонные контакты
- 6. Как читать файл ресурсов из dll C#
- 7. Как читать несколько файлов из каталога ресурсов
- 8. Исключить файлы свойств из ресурсов
- 9. Удалить файлы ресурсов из APK
- 10. Как читать изображение как поток из ресурсов?
- 11. MATLAB - читать файлы из каталога?
- 12. Как читать файлы из каталога
- 13. Ajax serialize; Cant «читать» переменные в PHP
- 14. Файлы ресурсов инфраструктуры iOS
- 15. Файлы ресурсов Java
- 16. Cant читать данные в формате JSON из URL с Android
- 17. Как перечислить все файлы из каталога ресурсов
- 18. Gradle удалить файлы ресурсов из сборки
- 19. Ссылка на файлы ресурсов из вида бритвы
- 20. FirefoxOS - получить файлы ресурсов из JS?
- 21. Скопируйте файлы из ресурсов в папку
- 22. Cant читать php excel 2003 файл
- 23. читать содержимое thunderbird mab-файлы
- 24. Файлы ресурсов Spring.NET
- 25. Файлы ресурсов пользовательской культуры
- 26. QT5.2 Файлы ресурсов
- 27. Культура файлы ресурсов
- 28. Как проверить файлы ресурсов?
- 29. Как связать файлы ресурсов?
- 30. Файлы ресурсов MVC3 -Basics
Спасибо! И, может быть, вы снова можете мне помочь: когда я выхожу из log4j.xml в ресурсы, это работает, но когда tomcat запускается, я получаю сообщение о том, что он не может найти log4j.xml в C:/bin. Это работает, я могу wrie журналы, но почему он требует этот файл также в C:/bin –
@ Slwvin_45, извините, но у меня не так много опыта в Tomcat, и я не знаком с его системой ведения журнала. – TiBi