myeclipse2015CI,一些项目无法部署到tomcat6

之前用的是myeclipse2013,tocmat6,写的一个J2EE web小项目pvvisitor,一直用的很顺畅。

昨天安装了myeclipse2015 CI,IDE自带tomcat7,我自己配置了tocmat6,然后想部署项目pvvisitor试一下,但是出现了这种状况。


是的,如此坑爹,居然根本找不到这个项目。

然后,我点击项目,右键->run as->myeclipse server application,选择tomcat6,出现这个错误:

The server does not support version3.0 of the JEE Web module specification.


原来tomcat6最多Servlet2.5,不支持3.0(从网上查了得知)。

然后可以在项目的.sertting文件夹下的“org.eclipse.wst.common.project.facet.core.xml”中,找到“  <installed facet="jst.web" version="3.0"/>”,将3.0修改为2.5即可。

然后这个时候,重复 run as 的步骤,可以加载,项目正常启动。

但是,网上有另一种方法,是你直接用比较新的tomcat(支持Servlet3.0)这样免去很多麻烦。


之后我又遇见了一个问题,虽然和上一个问题一起遇见的,但其实是两个问题。

jre8的环境下,项目编译错误,“The type java.util.Map$Entry cannot be resolved. It is indirectly referenced”。

将myeclipse的默认(default)jre换成jre7即可。

具体在jre8下怎样修正错误,我还没有找到方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值