前言:

有时候网上找到了一份优秀的开源代码,当你使用eclipse导入的时候就会报一些莫名其妙的错误,真是各种红叉 总结了一些网上的资料和实践,总共遇到了两类问题。

第一:项目报红叉错误

原因:

导入的项目的jdk版本和你的eclipse的jdk版本不一致,
叫jdk版本冲突问题。

解决方案:

两类:

1. 修改eclipse的jdk版本(这里就不多介绍了)
2. 修改项目的jdk版本和运行tomcat版本

第一步修改项目的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文件 然后把内容复制上去保存 那么红叉就会消失。

插2句题外话:

如果遇到项目本地运行没毛病,但是一放到远程服务器的Tomcat就会报404错误,是因为你的项目jdk版本和服务器的Tomcat版本不一致造成的。

所以 一定要注意你的项目jdk版本和tomcat版本一致!

还有 Servlet中的:

@WebServlet("/FindControllerServlet")
public class name extends HttpServlet 

@WebServlet是为了导航作用的 ,
如果导入的项目报404错误还有可能是因为导入的servlet前面
没有@WebServlet而且也没有在web.xml改写项目servlet地址
可以直接在@WebServlet括号重写地址

eclipse导入外部项目引发的错误以及解决方案相关推荐

  1. Eclipse导入android项目出现很多错误

    Eclipse导入android项目出现很多错误 [问题描述]       使用Eclipse导入别人正确的android项目,会出现很多未知的错误.如下面的AndroidTest项目,在别人的Ecl ...

  2. eclipse导入外部项目,package报错,显示红叉叉

    --报错信息:The type java.lang.Object cannot be resolved. It is indirectly referenced from required .clas ...

  3. Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4

    使用Eclipse导入Maven项目失败,提示: An internal error occurred during: "Importing Maven projects". Un ...

  4. 【报错笔记】Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号。

    Eclipse导入Maven项目时pom.xml报错,项目上有红感叹号. 错误原因: pom.xml中依赖的jar包在本地仓库中不存在,但是在maven/conf/settings.xml中定义了阿里 ...

  5. Eclipse导入的项目中的中文都是乱码,如何解决?

    Eclipse导入的项目中的中文都是乱码,如何解决? eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的.一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如 ...

  6. Intellij IDEA导入外部项目javax.servlet.http不存在

    当导入外部项目时,即使将tomcat栏换成自己的,有时仍然可能会出现这个错误,这是因为你导入的项目的tomcat和你自己idea的tomcat版本不一样导致的(tomcat下的jar包自然一样). 解 ...

  7. Eclipse导入Web项目代码报错解决方案

    Eclipse导入Web项目代码报错解决方案 我相信很多人在开发中导入别人的项目时,Web项目导入Eclipse中项目出现报错(左上角有红叉).开发环境:J2EE5+JDK8,IDE使用Eclipse ...

  8. Eclipse导入Maven项目解决Build Path不能配置问题

    Eclipse导入Maven项目解决Build Path不能配置问题 参考文章: (1)Eclipse导入Maven项目解决Build Path不能配置问题 (2)https://www.cnblog ...

  9. Eclipse导入servlet项目报错

    Eclipse导入servlet项目,缺少servlet的jar包,导致项目报错. 解决: step1:选中项目->properties step2:选择的Targeted Runtimes s ...

最新文章

  1. sklearn GaussianNB(高斯朴素贝叶斯)模型使用RandomSearchCV获取最优参数及可视化​​​​​​​
  2. C 语言编程 — 函数
  3. android 悬浮按钮 魅族,魅族,我的悬浮球功能比你的强大:悬浮菜单
  4. 自行实现高性能MVC
  5. JavaFX鼠标移动事件
  6. 【C#-枚举】枚举的使用
  7. 记模拟面试日记2(更新...)
  8. GIFLIB 5.0.1 发布,C语言的GIF处理库
  9. 如何在Mac系统中修改设备名称
  10. HDU 3729 I#39;m Telling the Truth(二部图最大匹配+结果输出)
  11. ie visio 打开_Visio viewer 不能从IE打开vsd文件
  12. wex5 mysql服务器_将WeX5部署到自己的Tomcat服务器上
  13. AI应用第一课:支付宝刷脸登录
  14. 【信息安全】屁股决定脑袋的COSO内控框架,一篇对COSO的趣评
  15. 有关Bert模型的理解
  16. HTML——表格合并
  17. 仿造虎扑步行街首页。
  18. HIFI音箱中最常用的七种音箱摆位方法
  19. 【每日一篇】LinkedList详解
  20. bem什么意思_BEM思想之彻底弄清BEM语法

热门文章

  1. 将字符串转换为全角或半角
  2. 多线程的创建方式之实现Callable接口
  3. JAVA通过HTTPS发送POST请求的方法
  4. Jmeter如何在大并发测试下,让登录或者后续接口只执行一次?
  5. SQL Server多实例环境搭建与连接
  6. oracle异步sql,Linux上Oracle是否使用异步io的诊断
  7. python病毒usb文件自动安装_将文件自动复制到USB上
  8. hadoop源码_HBASE源码导入IDEA并开启DEBUG调试
  9. 是什么原因让你选择做程序员
  10. 开发岗位面试你应该知道的回答技巧!