2015-08-25 80 views
3

我发现在几个位置如何使用Spring启动来制作自定义错误页面,但我似乎无法弄清楚如何使它显示堆栈跟踪。弹簧启动自定义错误页面堆栈跟踪

这是我有:

@Bean 
public EmbeddedServletContainerCustomizer containerCustomizer() { 

    return new EmbeddedServletContainerCustomizer() { 
     @Override 
     public void customize(ConfigurableEmbeddedServletContainer container) { 

      ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/WEB-INF/jsp/app/404.jsp"); 
      ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/WEB-INF/jsp/app/500.jsp"); 

      container.addErrorPages(error404Page, error500Page); 
     } 
    }; 
} 

任何想法我怎么能想出解决办法或如何获得堆栈跟踪开始?

回答

2

现在你不能使用Spring Boot提供的开箱即用功能。有一个pull request,我想在1.3中合并,这应该给你足够的上下文来找出丢失的位。