eclipse导入web项目之后项目中出现小红叉解决办法

简介: 项目中有小红叉我遇到的最常见的情况: 1、项目代码本身有问题。(这个就不说了,解决错误就OK) 2、项目中的jar包丢失。(有时候eclipse打开时会出现jar包丢失的情况,关闭eclipse重新打开或者重新引入jar包就OK) 3、从外部导入的项目,项目中引用jar包的位置不对,这个在“项目右键》Bulid Path》configure Build Path》Libraries”中调整包的位置就OK。

项目中有小红叉我遇到的最常见的情况:

1、项目代码本身有问题。(这个就不说了,解决错误就OK)

2、项目中的jar包丢失。(有时候eclipse打开时会出现jar包丢失的情况,关闭eclipse重新打开或者重新引入jar包就OK)

3、从外部导入的项目,项目中引用jar包的位置不对,这个在“项目右键》Bulid Path》configure Build Path》Libraries”中调整包的位置就OK。

这些都是常见的,今天要说一下下面这一种:

问题产生场景:从外部导入一个项目,前面三种问题都解决了,但是项目还是小红叉,看来problems中的描述为“Target runtime Tomcat v6.0 is not defiend”。另外还有一些问题如下图所示:

解决方案:

a、在网上找到一个解决方案,找到项目的.setting文件夹,里面有一个“org.eclipse.wst.common.project.facet.core.xml”文件,把“<faceted-project></faceted-project>”元素中的内容删掉就行了,删除后项目是不报错了,但是运行项目时发现没有【run as】->【run on server】选项了。主要原因是我们

把项目的一些web属性删除了,解决办法:右键项目>>Properties>>Project Facets, 选中java, javascript,  Dynamic web Module。然后就可以发现再次

Run on server的时候就中了。附图如下:

b.其实想一想就是“org.eclipse.wst.common.project.facet.core.xml”这个配置文件的问题,首先观察一下这个文件没有更改之前的内容:

可以看见有一个选项是服务器的,直接改掉这个选项就可以了。因为我现在的服务器是Tomcat v6.0,找不到 Tomcat v8.0。所以也就是将<runtime name="Apache Tomcat v8.0"/>改成<runtime name="Apache Tomcat v6.0"/>

 

解决完成之后再重新运行一次发现项目OK了, 可以成功运行了:

目录
相关文章
|
Android开发
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
564 0
web project导入eclipse ,针对run as里 没有 run on server 选项问题?
|
4月前
|
Java
java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter 增样将jar包导入
文章记录了解决Java项目中遇到的`java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter`异常的方法,即通过在项目的`WEB-INF`文件夹下创建与`classes`平级的`lib`文件夹并添加所需的jar包来解决。
java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter 增样将jar包导入
|
6月前
|
Java 应用服务中间件 Android开发
【Eclipse IDEA】IDEA 导入 eclipse Web项目
【Eclipse IDEA】IDEA 导入 eclipse Web项目
|
Java 应用服务中间件 程序员
eclipes如何导入web项目
eclipes如何导入web项目
77 0
|
7月前
|
Android开发
【eclipse】pom.xml 红叉的解决办法
【eclipse】pom.xml 红叉的解决办法
147 0
|
7月前
|
存储 数据库 Python
Django教程第6章 | web开发实战-文件上传(导入文件、上传图片)
web应用实战:导入文件解析到DB,上传图片【2月更文挑战第25天】
98 0
Django教程第6章 | web开发实战-文件上传(导入文件、上传图片)
|
7月前
|
关系型数据库 MySQL 应用服务中间件
Intellij IDEA 导入公司老web项目 从eclipse里
Intellij IDEA 导入公司老web项目 从eclipse里
80 0
|
存储 Java 应用服务中间件
eclipse怎么导入web项目?看这篇为你解决!
在导入别人写好或者自己写的web项目要确定以下几点,防止导入的时候出现错误。确认eclipse的版本确认jdk的版本确认你的服务器版本下面我们来进行实战导入web项目是为了将项目的代码和资源文件导入到一个web服务器中,以便通过网络访问和运行项目。导入web项目的主要目的是将项目部署到互联网上,使其他用户可以通过浏览器访问和使用项目。总之,导入web项目可以帮助您将应用程序推广到更广泛的用户群体,并实现实时更新和全平台访问。这为项目的成功和用户体验提供了巨大的好处。
|
Java 应用服务中间件 Android开发
IDEA导入Eclipse Web项目
IDEA导入Eclipse Web项目
92 0
IDEA导入web项目时webapp的小蓝点没亮
IDEA导入web项目时webapp的小蓝点没亮
198 0

推荐镜像

更多