为什么在eclipse中用tomcat6.0 add and remove时提示提片中的信息。
但在myeclipse8.0中使用tomcat可以部署。
非常疑惑

解决方案 »

  1.   


    什么信息呢?
    我一直都用的eclipse,感觉还不错,需要用什么插件再装什么。tomcat我是通过Server Runtime Environment加进来的,用着很正常。
      

  2.   

    ok,我已经知道怎么解决了,虽然不知道原理。解决方法如下:解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到<natures>...</natures>代码段。3、在第2步的代码段中加入如下标签内容并保存:<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>4、在eclipse的项目上点右键,刷新项目。5、在项目上点右键,进入属性(properties)6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。最后请知道原理的同学加以说明,让大家以后遇见这个问题能轻松解决~
      

  3.   

    <natures></natures>是Eclipse中运行时所要用的插件,可能在MyEclipse配置tomcat的时候已经自动生成了。楼主可能不是用Server Runtime Environment配置的?
    楼主提出的解决方案可能是手动配置的。
    感谢楼主分享。
      

  4.   

    我使用的是eclipse,然后那个项目的.project文件中缺少描述,使得tomcat6.0认不出此项目造成的。只要加上那几行描述就能正常部署了。