为何idea中运行项目的时候,总是报各种错;但同样的项目在别人电脑运行是好的?「完美解决」

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yswKnight/article/details/79815994

为何idea中运行项目的时候,总是报各种错;但同样的项目在别人电脑运行是好的?「完美解决」


我们每次会遇到,同样的项目在不同的电脑上运行,总是会报错,
例如:
1、jar包不能完全导进来。
2、异常org.springframework.beans.factory.NoSuchBeanDefinitionException;
3、配置文件根本没有加载到等等

问题原因:

1、编译的时候,总是会编译到不用的文件,这种编译是错误的;
编译完成后,在classes文件夹下有com.XXXX.XXX这些java代码&&和resource文件夹下的配置文件!
如图(正确编译完成后的classes):
这里写图片描述
2、导入maven项目时在modules里配置有误!

解决办法

从导入maven项目后,在项目配置里的modules开始
1、进入项目配置页面,点击+号,Import Module
这里写图片描述
2、选中pom.xml文件
这里写图片描述
3、下一步
这里写图片描述
4、下一步
这里写图片描述
5、这里就是你的pom文件对应的项目,只有一个
这里写图片描述
6、导入进来后,如图所示:(选择项目用的jdk版本)
这里写图片描述
7、看下path下的路径是否是正确的
这里写图片描述
8、编译配置
这里写图片描述
9、spring里配置文件
这里写图片描述
10、选择要用到的配置文件
这里写图片描述
11、配置web,这两个路径好好检查,默认状态下一般是和项目本身底下的webapp是不匹配的!
这里写图片描述
12、在Artifacts里查看war的输出路径是否正确
这里写图片描述
13、在Artifacts里查看war exploded的输出路径是否正确
这里写图片描述
14、配置tomcat服务
这里写图片描述
这里写图片描述

查看总结

当以上内容配置完毕后,开始运行项目,项目运行后,查看编译文件classes文件夹下是否有com.XXXX.XXX代码和配置文件,如果有,项目成功启动!

猜你喜欢

转载自blog.csdn.net/yswKnight/article/details/79815994