eclipse中项目小红叉(Target runtime Tomcat v6.0 is not defiend)

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

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】选项了。

b、后来自己想了下,应该是上面中的文件配置上有问题,恢复了上面的配置文件,仔细看了下,“<faceted-project></faceted-project>“中有一个"  <runtime name="Tomcat v6.0"/>"的配置,于是就试着把它改成项目正在使用的服务器“Runtime Environment”的名字,果然可以了,【run as】->【run on server】也有了,如下图:

        首先 在servers中找到项目发布的服务器双击

      

 

       在显示的页面中找到“Runtime Environment”的名字“Apache Tomcat v6.0”,把配置文件中的“<runtime name="Tomcat v6.0"/>”改成“  <runtime name="Apache Tomcat v6.0"/>”就OK了

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值