1.修改java源代碼後點擊保存,IDE 自動編譯並熱部署,提示以下錯誤: java
Errors occurred during the build.
Errors running builder 'DeploymentBuilder' on project '項目名'.
java.lang.NullPointerException web
產生緣由: eclipse
IDE勾選了自動編譯部署,在部署調用時產生了異常。 工具
解決辦法: ui
取消myeclipse的自動部署:
右鍵點擊項目 ->properties -> Builders ,將DeploymentBuilder勾選去除.
這樣,系統將不會自動熱部署,可點擊工具欄的 Deploy Myeclipse j2ee ...進行手工部署. spa
而且添加 <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature> ip
2. 部署
一、首先關閉MyEclipse工做空間。 it
二、而後刪除工做空間下的 io
「/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs」
這個文件。在這個文件中存儲了一些部署項目的信息。刪了這個部署的項目的信息就沒有錯誤了。
三、重啓啓動MyEclipse便可解決了。