在不少時候咱們對project從新命名後,class文件始終沒有生產,尤爲是在web項目的時候,若是不注意class文件生成問題,會浪費大量的時間找錯誤。這裏分享下如何解決eclipse重命名後class不生產的問題。java
1.重命名project很簡單:refactory--->rename,這樣操做後class的輸出目錄並無被自動修改過來,須要手動去修改下,以下步驟:web
進入目錄:.settingsapp
找到文件:org.eclipse.wst.common.componenteclipse
修更名稱:webapp
1. deploy-name="你的新名稱">jsp
2.<property name="java-output-path" value="/你的新名稱/build/classes"/>ui
3. <property name="context-root" value="你的新名稱"/>spa
其實最重要的是第二點,很納悶,eclipse爲何不去自動修改,搞飛機,要手工修改。component
另外,若是有修改WebContent的名稱,好比將WebContent修改成webapp,須要從新配置下須要發佈的資源列表,操做步驟以下:server
右鍵project-->Delopyment Assembly在右邊的窗口中Remove以前的WebContent,並新增source: webapp 而且設置 Deploy Path爲: /
這樣從新發布應用,jsp等資源纔會發佈到web server