我所用的工具:Eclipse
原因:从git中clone出项目来之后,导入到Eclipse中(是web项目),部署到Tomcat中后,启动Tomcat,但是项目未被运行,查看D:\tomcat\webapps\Test,却发现Test文件夹是空文件夹!首先发现Test\WebContent\WEB-INF中没有classes文件,这说明没有编译成功呀!
于是,我就首先使项目进行编译(查看我上一篇博客!)http://blog.youkuaiyun.com/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>
3.也可以部署到tomcat中,但是调试的时候,调试的是class文件,所以这种方法适用不用调试的项目!