Eclipse中tomcat不识别web项目,导致无法部署运行的解决方法

1、在该项目中,找到.project文件,打开:

找到,在标签内部添加如下内容并保存。

org.eclipse.jem.workbench.JavaEMFNature

org.eclipse.wst.common.modulecore.ModuleCoreNature

org.eclipse.wst.common.project.facet.core.nature

org.eclipse.jdt.core.javanature

org.eclipse.wst.jsdt.core.jsNature

3、删除.setting文件夹下的文件,从其它Eclipse  web项目(如果没有的话用eclipse新建一个)的.setting文件下拷贝以下文件

.jsdtscope 

org.eclipse.jdt.core.prefs

org.eclipse.wst.common.component 

org.eclipse.wst.common.project.facet.core.xml 

org.eclipse.wst.jsdt.ui.superType.container 

org.eclipse.wst.jsdt.ui.superType.name

4.修改org.eclipse.wst.common.component中项目名称相关的内容

    web">

        /WebContent" tag="defaultRootSource"/>

       

        web"/>

        web/build/classes"/>

   



将上面 所以 deploy-name值相同的地方改为你的项目名,同时把source-path 改为/WebRoot(如果你的项目目录是WebContent就不用改了)

5、在eclipse的项目上点右键,刷新项目,此时tomcat可以识别项目,就可以部署运行了。

转载地址:http://blog.sina.com.cn/s/blog_9ba89b990101fq9q.html


你可能感兴趣的:(eclipse)