问题一、把子项目导入为project

原因:一个大的文件夹,里面有各个小项目,需要把自己添加需求的醒目导入为Maven Project

1、右键选 Import as project

2、右键 -> Build Path -> Configure Build Path…

 

 

 3、修改三处:

(1)Java Build Path 双击JRE或者单击并点右侧edit,选择自己安装的JRE,然后Finish ,我的是1.8的,如下图:

 

 (2)Java Complier 修改JDK版本,本人是1.8的,故选1.8

 

 (3)Project Facets 修改java版本,也是1.8

 

 注:这一个问题解决完毕后,基本上problem中99%的错就解决了。

问题二、紧接着问题一的操作

问题一还没有解决的话就看这问题二的操作就OK了。

原因:忘了报错是啥了,应该是maven需要的jar包和依赖没有完全下载。

步骤:找到报错的maven项目,右键 -> Maven -> Update Project… 基本上就解决了。

问题三、The project was not built due to “A resource exists with a different case: ‘/eMC/bin/com/yetech/eCrm’.”. Fix the problem, then try refreshing this project and building it since it may be inconsist

翻译:由于“存在具有不同大小写的资源:‘/emc/bin/com/yetech/ecrm’”,项目未生成。解决问题,然后尝试刷新此项目并构建它,因为它可能不一致

原因:导入SVN项目时,总的项目名就是一个文件夹,多了一个总的pom.xml文件而已,但是导入时我应该是把它选做了一个Maven项目,导致eclipse自动生成了一个bin文件夹,其中有包的名字跟原来的冲突。

解决步骤一:如果不是我的项目架构就直接看problem现实的是哪一个包,把包名改了(此时大小写应该是不区分的)

步骤二:公司大神帮我删掉了bin,以及其他多余的src等文件(刀下留了重要的pom.xml文件),然后删掉eclipse中的此项目(注意一定不要勾选把文件夹中的项目也删了),最后重新导入maven项目,

同时进入问题一和问题二,重新操作了一遍。

问题四、tomcat配置前端jsp或者html启动目录

原因:经过了上述战斗,我是越战越萌,兴致勃勃的add项目到Tomcat9.0中,然后启动飞一般的速度,我就知道出事了。。不出所料404.。。

如果已经配置好tomcat前端页面的就不用看了,没配置的还是老老实实看过来:

解决步骤一: remove掉tomcat中的项目;

步骤二:双击tomcat,进入Overview界面,Server Locations 选择第二个,并且把Deploy path改为webapps(一般是这个,如果你的不一样,那就不一样呗)

 

 

打完收工。

 

版权声明:本文为steveshao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/steveshao/p/11598159.html