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

Odpovedet emailem