jfinal-undertow

我在使用jfinal-undertow 配置文件undertow.txt,出现一个问题,eclipse中使用配置如下

我映射了一个外部附件目录,eclipse直接运行的时候没有问题

# 打成 fatjar 部署的项目开启下面的配置
undertow.resourcePath=src/main/webapp, classpath:webapp , F:/yifi/

但是mvn打包之后再运行报错(就是因为添加“F:/yifi/”导致的),如何解决发布之后也能正常

java.lang.RuntimeException: File not found : F:/yifi/templates/index.html


评论区

yao136

2020-01-14 10:29

感觉像是后边的设置把前边的设置覆盖掉了

JFinal

2020-01-14 12:40

@yao136 打包前将 undertow.resourcePath 配置改对就好

用 winrar 可以直接打开 jar 包,修改里头的 undertow.txt ,然后保存即可

yao136

2020-01-14 16:17

@JFinal 我就是配置好eclipse中运行很正产,是基于官方最新demo改的简单程序,打包也都是jar包和配置文件分离。但是打包后运行就报错了。

yao136

2020-01-14 16:33

@JFinal 这个程序我去掉了关于数据库的配置,这个程序无关数据库。这个会影响吗?应该会吧。

JFinal

2020-01-14 17:21

@yao136 去掉数据库配置不影响, 官方 demo 中有一个关于打成 fatjar 的说明,要仔细看

yao136

2020-01-14 17:24

@JFinal 嗯好的,谢谢