maven项目无法启动

image.pngimage.pngimage.pngimage.png

最终的启动项目时提示找不到WEB-INF为撒子。。。

评论区

白世伟

2019-06-19 17:22

之前在别的类中创建了个main运行,然后项目启动起来了,但是访问不到,查询社区之后说是jfinal启动失败,然后将main换到myConfig中,就提示找不到web-inf,不知道这个路径到底出了什么问题。。

JFinal

2019-06-19 18:06

@白世伟 从项目代码和结构来看是对的,没有什么问题,很可能是你项目创建或者导入的时候有问题

解决办法如下:
1:确保项目是标准的 maven 结构

2:将项目从 eclipse 中删除。注意删除时 "不要勾选" Delete project content on disk。 也就是说不是真删,而只是将项目从 eclipse 左侧的目录中删除出去

3:从资源管理器中找到项目,删掉项目中的所有文件,只保留 src 目录以及 pom.xml 文件,注意隐藏文件也要删干净。这一步本质是删掉 eclipse 为你的项目生成的一些乱七八槽的配置之类的文件

4:重新导入 maven 项目,让 eclipse 重新为你生成项目的各种配置文件。注意导入的关键在于:一定要选择 Existing Maven Projects 进入导入向导,否则生成的项目配置并不是标准的 maven 配置

5:运行项目打完收工

JFinal

2019-06-19 18:06

总结就是,确保是标准的 maven 项目, 此问题与 jfinal 无关,纯粹是 maven 使用问题,因为 jfinal 项目是标准的 maven 项目

白世伟

2019-06-20 10:25

@JFinal 感谢波总 问题已经解决

热门反馈

扫码入社