JFinal获取路径问题

  你好我想问下,我的项目获取的是项目下的jfinal配置文件的路径,但是实际拿到的确实maven下配置的仓库的jar包的路径

期望的是:C:\23\jfinal_under\kgt_crm\src\main\resources\config\crm9-config.txt  

实际得到的是:C:\software\repository\maven_repository\com\jfinal\jfinal-undertow\1.9\config\config\crm9-config.txt

麻烦哪位知道的大佬解释下为什么。


评论区

doubuxingle

2019-12-27 14:47

https://jfinal.com/feedback/6780
你参考一下。

yojofly

2019-12-27 14:57

@doubuxingle 谢谢,但是这个问题和我的不是同一个类型的问题,我的是获取本地项目下的资源文件路径问题,上传文件不存在问题 PathKit.getRootClassPath()这个方法获取到的资源路径是maven下的jar包路径

doubuxingle

2019-12-27 15:08

你仔细看看啊。 看别人的评论。

yojofly

2019-12-27 15:35

这里自己找到问题了,问题在于,对于已经存在的项目,加载进idea的时候,不能选择open的方式导入项目,只能选择import的方式导入项目,如果已经导入过一次了,可以直接打开,切记(具体见如下链接)
https://jfinal.com/doc/1-5

JFinal

2019-12-27 17:50

@yojofly 解决就好,PathKit.getRootClassPath() 与 PathKit.getWebRootPath() 这两个值会受到
undertow.resourcePath
这个配置的影响,开发的时候如果碰到路径问题关注一下这个配置

yojofly

2019-12-30 09:32

@JFinal 好的,感谢

热门反馈

扫码入社