1. 程式人生 > >Eclipse部署不成功的問題(部署到tomcat中,只有個空資料夾)

Eclipse部署不成功的問題(部署到tomcat中,只有個空資料夾)

我所用的工具:Eclipse

原因:從git中clone出項目來之後,匯入到Eclipse中(是web專案),部署到Tomcat中後,啟動Tomcat,但是專案未被執行,檢視D:\tomcat\webapps\Test,卻發現Test資料夾是空資料夾!首先發現Test\WebContent\WEB-INF中沒有classes檔案,這說明沒有編譯成功呀!
這裡寫圖片描述
於是,我就首先使專案進行編譯(檢視我上一篇部落格!)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>

這裡寫圖片描述

3.也可以部署到tomcat中,但是除錯的時候,除錯的是class檔案,所以這種方法適用不用除錯的專案!