项目结构是这样的
这在 eclipse 挂载到 tomcat 中试可是可以读取到圈中的文件。可是在 idea 中无法读取到圈中的文件。配置如下
这样无法读取到文件,问问大家哪儿出现了问题
1
fbcll 2019-09-11 09:30:38 +08:00
idea 的 Tomcat 部署很迷,Maven 构建中有进行模板替换,但是用 idea 部署就没有替换成功。
|
2
Variazioni 2019-09-11 10:43:14 +08:00
因为 idea 的部署打包弃坑。。还是我大 eclipse 用着习惯。。
|
3
mancong122 2019-09-11 10:54:04 +08:00
idea 功能太强大有点蔑视 tomcat,从来都是把 tomcat 藏在最角落里
|
5
aguesuka 2019-09-11 12:53:47 +08:00 via Android
看看 idea 的 target 目录里有没有你的文件,如果没有,有两种办法,一种是上 maven 配 resource includes,一种是在 idea 的 tomcat deployment 里面配。如果有,那就是读不到的原因,检查运行时,classpath 是不是正确。
|
6
ycbb123 2019-09-11 20:08:45 +08:00
你到 target 的目录里看看,目录和配置文件对不对
我以前遇到过类似的 比如说你这个 META-INF 目录下的 services 目录,应该是 META-INF/services 这种目录结构 结果他创建了一个名为“META-INF.services”的目录 这个 bug 有时候出现,clean 下重新编译 |