Eclipse通过SVN导入项目遇到的问题记录
问题一、把子项目导入为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(一般是这个,如果你的不一样,那就不一样呗)
打完收工。