Eclipse部署不成功的问题(部署到tomcat中,只有个空文件夹)

我所用的工具:Eclipse

原因:从git中clone出项目来之后,导入到Eclipse中(是web项目),部署到Tomcat中后,启动Tomcat,但是项目未被运行,查看D:\tomcat\webapps\Test,却发现Test文件夹是空文件夹!首先发现Test\WebContent\WEB-INF中没有classes文件,这说明没有编译成功呀!
Eclipse部署不成功的问题(部署到tomcat中,只有个空文件夹)_第1张图片
于是,我就首先使项目进行编译(查看我上一篇博客!)http://blog.csdn.net/u011008029/article/details/49303723,然而还是不行。
然后在同事的帮助下,他告诉我两种方法!
第一种方法:
1.先删除掉导入的项目,然后在Eclipse下,创建和项目名称相同的项目。
2.用新建的项目下的.settings和.project替换掉要导入的项目的.settings和.project
3.导入该项目,就可以进行部署到tomcat中了!(亲测很有效)
第二种方法:
1.找到导入项目的.settings中的org.eclipse.wst.common.component,打开:
这里写图片描述
2.修改为:

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
    <wb-module deploy-name="项目名称">
        <wb-resource deploy-path="/" source-path="/WebContent" tag="defaultRootSource"/>
        <wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
        <property name="context-root" value="项目名称"/>
        <property name="java-output-path" value="/项目名称/build/classes"/>
    </wb-module>
</project-modules>

Eclipse部署不成功的问题(部署到tomcat中,只有个空文件夹)_第2张图片

3.也可以部署到tomcat中,但是调试的时候,调试的是class文件,所以这种方法适用不用调试的项目!

你可能感兴趣的:(eclipse,tomcat)