使用HTTL的Engine方法getTemplate 报模板没有没到
Engine engine = Engine.getEngine("conf/httl.properties");
Template template = engine.getTemplate("pullFail.httl")// 这里报错
java.lang.IllegalStateException: Not found template /pullFail.httl in ClasspathResource
at httl.spi.loaders.resources.AbstractResource.getSource(AbstractResource.java:87)
at httl.spi.engines.DefaultEngine.parseTemplate(DefaultEngine.java:248)
at httl.spi.engines.DefaultEngine.getTemplate(DefaultEngine.java:233)
at httl.Engine.getTemplate(Engine.java:333)
Caused by: java.io.FileNotFoundException: Not found template /pullFail.httl in ClasspathResource
at httl.spi.loaders.resources.InputStreamResource.openReader(InputStreamResource.java:56)
at httl.spi.loaders.resources.AbstractResource.getSource(AbstractResource.java:85)
... 61 common frames omitted
我的配置文件和模板文件都在resources目录下的子目录里
配置文件在conf下
forbid.methods=
template.directory=httl/
template.suffix=.httl
comment.left=/*
comment.right=*/
reloadable=true
output.stream=false
output.writer=true
precompiled=true
input.encoding=UTF-8
output.encoding=UTF-8
模板文件在httl下
配置文件都可以读取到,模板文件却找不到
模板文件各种命中都试过了
/***.httl httl/***.httl /httl/***.httl ./***.httl
烦请知道的朋友指点下