後不工作的Eclipse Web項目我有一個工作完全正常,直到我把它轉換成一個Maven項目Eclipse的Web項目。以前,我可以對servlet進行更改,從Eclipse Servers選項卡重新啓動Tomcat,然後瀏覽到我的localhost以查看頁面。我對JSP文件所做的任何更改都會在頁面重新加載時立即反映出來。轉換爲Maven的
轉換爲Maven項目,當我進行了更改Java文件後,build目錄下的.class文件不更新,即使我已經建立自動選擇。如果我刪除.class文件,它不會被重建。如果我嘗試在瀏覽器中查看Web應用程序,則會看到Servlet類的ClassNotFoundException。
我已經花了大量的時間,通過項目的屬性會和網上搜索,但我無法弄清楚如何得到這個工作了。任何幫助表示讚賞。
更新:我從project_root/src目錄移動我的源文件的src/main/java的解決了這一問題的一部分。現在我可以使用Maven構建項目,但我仍然需要手動將類文件複製到本地tomcat的webapp目錄中。如果有人知道這種自動化的方法,我想聽聽它。謝謝。
您是否在Eclipse中使用m2e和m2e-wtp進行Maven集成? – davidfmatheson
我知道我在使用m2e,我不確定m2e-wtp。 – jg8273
你需要兩個。如果你將Maven項目導入到Eclipse中,並且它沒有顯示出一個專用的'Deployment Descriptor:'條目,那麼你就沒有m2e-wtp。 – davidfmatheson