概述
前言:
有时候网上找到了一份优秀的开源代码,当你使用eclipse导入的时候就会报一些莫名其妙的错误,真是各种红叉 总结了一些网上的资料和实践,总共遇到了两类问题。
第一:项目报红叉错误
原因:
导入的项目的jdk版本和你的eclipse的jdk版本不一致,
叫jdk版本冲突问题。
1
2
解决方案:
两类:
- 修改eclipse的jdk版本(这里就不多介绍了)
- 修改项目的jdk版本和运行tomcat版本
1
2
3
第一步修改项目的jdk版本:
第二步修改compiler版本:
中的:修改为eclipse版本
第三步修改java版本:
第四步修改tomcat运行版本:
记住 最后:每个都要Apply才会生效
你也可以直接修改项目
.settings中的org.eclipse.wst.common.project.facet.core.xml的tomcat版本信息
第一:Error Pages红叉
这个我也是找了好久才找到解决方案,虽然不影响运行结果,但是看着很不爽。
原因:
外部导入的项目中有web.xml,但是实际eclipse中没有编译过。
解决方案:
这个时候需要先复制原web.xml的内容 然后删除,重新在原位置创建
一个web.xml文件 然后把内容复制上去保存 那么红叉就会消失。
1
2
插2句题外话:
如果遇到项目本地运行没毛病,但是一放到远程服务器的Tomcat就会报404错误,是因为你的项目jdk版本和服务器的Tomcat版本不一致造成的。
所以 一定要注意你的项目jdk版本和tomcat版本一致!
还有 Servlet中的:
@WebServlet("/FindControllerServlet")
public class name extends HttpServlet
1
2
@WebServlet是为了导航作用的 ,
如果导入的项目报404错误还有可能是因为导入的servlet前面
没有@WebServlet而且也没有在web.xml改写项目servlet地址
可以直接在@WebServlet括号重写地址
作者:codingCoge
来源:CSDN
原文:https://blog.csdn.net/qq_38409944/article/details/80891351
最后
以上就是紧张冷风为你收集整理的【转】eclipse导入外部项目引发的错误以及解决方案的全部内容,希望文章能够帮你解决【转】eclipse导入外部项目引发的错误以及解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复