Olá,
gostaria que o erro abaixo fosse mostrado em uma página de erro, pois uso JSF 1.0,
Hibernate 3, java 6, tomcat 6.
se alguém puder me ajudar…
abs
web.xml
<!-- Pages Configuration -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>403</error-code>
<location>/public/pages/error/403.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/public/pages/error/404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/public/pages/error/500.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/public/pages/error/global.jsp</location>
</error-page>
managed bean
public class InstitutoMB extends AbstractManagedBean {
@Injection
private IInstitutoBC institutoBC;
private Instituto instituto = new Instituto();
private PagedResultDataModel<Instituto> listInstituto;
private HtmlInputText txtFiltro;
public IInstitutoBC getInstitutoBC() {
return this.institutoBC;
}
public void setInstitutoBC(IInstitutoBC arg0) {
this.institutoBC = arg0;
}
public Instituto getInstituto() {
return this.instituto;
}
public void setInstituto(Instituto arg0) {
this.instituto = arg0;
}
public PagedResultDataModel<Instituto> getListInstituto() {
return this.listInstituto;
}
public void setListInstituto(PagedResultDataModel<Instituto> arg0) {
this.listInstituto = arg0;
}
public String incluir() {
try {
institutoBC.incluir(instituto);
for (IMessage imsg : WebMessageContext.getInstance().getMessages()) {
addMessage(imsg);
}
} catch (ApplicationRuntimeException e) {
addMessage(e.getObjectMessage(), e);
}
WebMessageContext.getInstance().clear();
return AliasNavigationRule.ALIAS_INSTITUTO_EDITAR;
}
pagina de erro global não mostra o erro nessa que como o erro abaixo
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page isErrorPage="true"%>
<html lang="pt-br">
<head>
<title>Global Error</title>
</head>
<body marginheight="0" marginwidth="0" bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0">
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr>
<td align="left">
<img >
</td>
<td></td>
</tr>
</table>
<br/>
Error Page: Global
<br/>
</body>
</html>
erro na console do servidor de aplicação
11/Ago/2011 11:37:56 com.sun.faces.application.ActionListenerImpl processAction
SEVERE: java.util.MissingResourceException: Can't find bundle for base name erro
r, locale pt_PT
javax.faces.el.EvaluationException: java.util.MissingResourceException: Can't fi
nd bundle for base name error, locale pt_PT
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(Met
hodBindingMethodExpressionAdapter.java:102)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionList
enerImpl.java:102)
at javax.faces.component.UICommand.broadcast(UICommand.java:387)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:1
84)