解决idea多module下undertow开发模板找不到报错

在idea通过多module工程下开发,启动会找不到模板文件:如下图

image.png


解决方法:


在configEngine方法加上以下代码,即可:

me.setBaseTemplatePath(PathKit.getWebRootPath() + "/src/main/webapp");



波总建议:

配置undertow.txt下的undertow.resourcePath 来解决,例如:
undertow.resourcePath=子module名/src/main/webapp
这样解决的好处是,开发与打包不需要改配置,也不需要改代码

评论区

小徐同学

2019-01-04 11:24

如果是单工程或者eclipse下,则不会出现此情况

JFinal

2019-01-04 11:45

@小徐同学 建议配置 undertow.resourcePath 来解决,例如:
undertow.resourcePath=子module名/src/main/webapp

这样解决的好处是,开发与打包不需要改配置,也不需要改代码

通过 me.setBaseTemplatePath(...) 影响打包部署

小徐同学

2019-01-04 13:47

@JFinal 得,你这方法更好

小徐同学

2019-01-04 13:50

@JFinal 亲测有效