2019-01-05 17:30
@myth4ian 跟 getServletContext().getRealPath("/") 这个没有关系, 因为你的 undertow.resourcePath 配置不对,所以上面那个值必为 null
2019-01-05 16:59
@myth4ian 使用一段测试代码,输出一下项目能读到的当前路径:
System.out.print(new File(".").getAbsolutelyPath());
根据这个路径调整一下 undertow.resourcePath 的配置即可,缺什么路径就加什么路径
2019-01-04 18:28
@BoilingFrog 这个是你的操作系统的问题, 换用任何一个开发框架都是同样要解决的,解决方法网上有很多
2019-01-04 17:09
render("auth_sign_list1.html") 这行代码只会创建一个 new TemplateRender(...) 对象而已,如果有异常是在 TemplateRender.render() 中抛出来的
所以这个问题需要通过继承 RenderFactory,并覆盖里头的 getErrorRender(...) 方法去解决,在 getErrorRender 中可以响应自定义的 render ,实现精细化控制
还可以通过配置来解决:
configConstant(Constants me) {
me.setError500View("/common/500.html");
me.setErrorView(404, "/common/404.html");
}