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

简介:

前言:

有时候网上找到了一份优秀的开源代码,当你使用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括号重写地址

目录
相关文章
|
2月前
|
Java Android开发
eclipse导入项目时,报错:One or more cycles were detected in the build path of project ....
eclipse导入项目时,报错:One or more cycles were detected in the build path of project ....
131 3
|
1天前
|
Java Android开发
Eclipse 创建 Java 项目
Eclipse 创建 Java 项目
11 4
|
1月前
|
Java Maven Android开发
eclipse创建maven项目
本文介绍了在Eclipse中创建Maven项目的步骤,包括打开Eclipse、选择Java项目、完成项目创建以及自动下载插件的过程。
83 2
eclipse创建maven项目
|
1月前
|
Java Maven Android开发
eclipse如何导入springboot项目
本文介绍了如何在Eclipse中导入Spring Boot项目。
27 1
eclipse如何导入springboot项目
|
1月前
|
Java 应用服务中间件 Android开发
Eclipse创建Spring项目
本文介绍了在Eclipse中创建Spring项目的步骤,包括如何配置Tomcat服务器、创建项目、部署项目到Tomcat以及添加Spring框架所需的JAR包。
49 1
Eclipse创建Spring项目
|
1月前
|
Java Maven Android开发
eclipse搭建springboot项目
本文介绍了如何使用Spring Initializr官网生成Spring Boot项目并用Eclipse打开和运行该项目,包括配置项目信息、添加依赖、下载依赖以及启动项目的步骤。
53 1
|
3月前
|
缓存 Java 应用服务中间件
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
该博客文章讲述了如何在IntelliJ IDEA中配置和启动一个使用Eclipse开发的支付宝网站支付Demo案例。文章详细记录了从导入项目到配置Tomcat,再到解决启动过程中遇到的问题的步骤。作者还分享了在IDEA中遇到的一些常见问题,如项目配置、依赖库添加、编码问题等,并提供了相应的解决方案。此外,文章还提供了支付效果的展示以及一些支付宝案例文档中需要修改的参数信息。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
|
Java Android开发
eclipse 导入项目源码报错(最全问题及解决方案)
我们在使用 eclipse 导入源码时,经常会出现一些意想不到的问题,出现各种报错或者是乱码,这里我汇总了eclipse导入项目出现问题的方法及解决方案,希望能帮助到大家
959 0
eclipse 导入项目源码报错(最全问题及解决方案)
|
Java Maven 数据库
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
457 0
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
|
6月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
147 0

推荐镜像

更多