2019-12-06 23:41
@zjianh 应该不是 tomcat 的原因,建议要仔细分析日志中的异常信息,解决起来很容易
此外,tomcat 下部署建议参考:
https://jfinal.com/doc/1-7
2019-12-06 23:08
sql 模板是从 class path 与 jar 中去找的,顺着这个思路,将不同子模块中的 sql 都让其处在当前运行模块的 class path 之中,或者 jar 包之中即可
参考这里的文件:
https://jfinal.com/doc/1-5
注意文档中第三小节的:《maven 多模块项目启动报错》。在启动模块中通过配置 undertow.resourcePath 来解决:
undertow.resourcePath=webapp, {修改为依赖的模块名}/src/main/webapp, src/main/webapp
当然,你的需求是要 class path 与 jar 包,所以,你的配置需要用到 "classpath: " 前缀,大致这样:
undertow.resourcePath=webapp, classpath:{修改为依赖的模块名}/src/main/webapp, ... 其它配置在此
undertow.resourcePath=webapp, /src/main/webapp, classpath:{修改为依赖的模块名}/src/main/resources
注意看 "classpath:" 这个配置中包含了你当前启动模块所依赖的其它模块的名称