Лесен начин за премахване на whitelabel error/html 404
Здравейте хора! В момента се мъча да премахна HTML Status 404- error при вкарване на невалиден path в сайта ми, но изчетох доста неща и се обърках тотално. Това, което разбрах, е че трябва да мапна ерорите в web.xml, но не разбрах къде се намира изобщо този файл и как да осъществя връзката. Например имам папка в templates/error/404.html, който да ми view-то при error 404. Как се свързва това в този web.xml файл? Самия path ли се задава както следва "/error/404" или има друг начин? Някой може ли да ме просветли?
П.С. Става въпрос за проект на JAVA.
EDIT:
Открих как да добавя web.xml - трябва да се добави Framework Support на проекта и от там се появява. И все пак, ако някой има идеи - нека сподели, няма да се разсърдя, хаха.
Благодаря за отговора! Вече се оправих, но сега имам друг проблем, който имат всички, които са почнали на java блога от модула, хаха. Снимката, която искам да покаже при error 404 не ми я изкарва, но ще го преглътна. Важното е, че съм направил функционалността и дори и да пише с прости буквички "Error 404 page not found" за мен е постижение! :) Някой ден с повече практика ще усвоя боравенето с exceptionhandler-и по-добре и ще ги правя по-кадърно, но както се казва всичко с времето си, хихи.
Поздрави и хубав ден мен!
Не знам какъв е проблема на повечето. Но ако искаш да визуализираш някаква снимка тя преди всичко трябва да е в поддиректория "static" в "resources" за да е публично достъпна на сървъра.
Успех
Ще се видим на защитите.
Ами на мен ми беше в /resources/images/ директорията. Преместих я цялата папка images в static и промених routing-а в error404.html файла ми, но пак си се показва като несъществуващо изображение. В групата във фейсбук бяха казали, че трябва всеки път да се презарежда tomcat или нещо от този сорт и затова се появява този проблем. Може и да не е така, може и да е така - не знам.