Vazeni kolegove,
zkusil jsem si na web aplikaci (EJB3, JSF 1.2, glassfish app. server)
jak mi beha errorpage, a vysledkem bylo me prekvapeni, ze mi vubec
nebeha, resp. dostanu defaultni errorpage generovanou serverem. Pri
nastavovani jsem postupoval presne podle
http://wiki.apache.org/myfaces/Handling_Server_Errors, tj.
web.xml:
<error-page>
<error-code>500</error-code>
<location>/errorpage.faces</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/errorpage.faces</location>
</error-page>
errorpage.faces:
<f:view>
<f:verbatim><h1>Interní chyba</h1></f:verbatim>
<f:verbatim>
V systému aplikace došlo k interní chybě. Prosím, upozorněte
mě. Děkuji.
</f:verbatim>
<f:verbatim><h4>Chybové hlášení</h4></f:verbatim>
<h:outputText value="#{errorBean.errorMessage}" />
</f:view>
Kde by mohla byt chyba, resp. jak se pro vyse uvedenou spec. lisi
nastaveni errorpage pro zobrazovani internich chyb aplikace? Doposud
jsem naivne myslel ze nijak. Diky.
Mirek