• eclipse导入项目后出现红色叉号的解决方案


    对于一名程序员来说,我导入的项目在项目的名称上无端加了一个红色的叉号,虽然这个不友好的符号,对于我整个的项目运行没有任何影响,但是总让我觉得不舒服,大大的叉号写在我的项目的脑袋上,我心里能舒服吗?于是我在百度上找到了这篇博文,原文如下,既然已经声明,我就不是来抄袭的,对于一个博客来说,抄录发布是对原主的最好恭维了。

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

     

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

    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”这个配置文件的问题,首先观察一下这个文件没有更改之前的内容:

  • 相关阅读:
    数据中心 CLOS 架构
    CLOS网络的无阻塞条件
    网络层 IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
    Redis数据库之经典考核习题
    Redis数据库之服务器主从配置
    Redis数据库之KEY的操作与事务管理
    Redis数据库之数据基本管理操作
    Redis数据库安装与配置调试
    基于windows的Redis后台服务安装卸载管理
    面向对象数据模型的构建和分析
  • 原文地址:https://www.cnblogs.com/7758521gorden/p/7821502.html
Copyright © 2020-2023  润新知