Eclipse部署不成功的問題(部署到tomcat中,只有個空資料夾)
阿新 • • 發佈:2019-02-07
我所用的工具: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檔案,所以這種方法適用不用除錯的專案!