这是因为Maven+Jetty运行时把class文件放在target下,而beetl却默认找项目的根目录
首先,在jfinal中加载beetl引擎:me.setMainRenderFactory(new BeetlRenderFactory());
两种解决问题方法:
1、在添加引擎后加入如下代码
GroupTemplate gt = BeetlRenderFactory.groupTemplate;
WebAppResourceLoader loader = (WebAppResourceLoader) gt.getResourceLoader();
loader.setRoot("src/main/webapp");
2、或者在beetl配置文件中添加
RESOURCE.root = src/main/webapp