2012-02-28 151 views
5

我有我已經部署到Tomcat(安裝在本地和服務器上)一個Spring MVC的項目。我使用Eclipse Indigo作爲我的IDE。要進行部署,我一直在右鍵單擊並選擇「在服務器上運行」,它可以在本地主機上正常運行。爲了將WAR部署到實際的服務器上,我已經右鍵單擊Project,選擇Export,然後通過嚮導部署WAR文件。無法保存「是Tomcat項目」在Eclipse項目屬性設置

我的Eclipse/Java很生疏,但我確實記得,當我幾年前使用它時,我使用了Tomcat的Sysdeo插件,它可以讓我從右鍵單擊上下文中選擇Deploy to War 。所以,我繞了一圈,找到了我安裝的「Mongrel」。有了這個,我根據偏好去了Mongrel,並設置了我的Tomcat版本,這樣我可以點擊小啓動/停止Tomcat圖標並啓動/停止服務器。這是成功的。

什麼我現在不能爲我的生活,在項目屬性 - > Tomcat的,選擇做「是一個Tomcat項目」。我選中複選框,然後點擊應用和/或確定關閉窗口,當我再次打開時,我的設置不會被記錄下來。我試過檢查框並添加其他選項(如上下文名稱,WAR文件導出路徑,根子目錄以及激活dev加載器),但我沒有做任何「粘貼」。

誰能告訴我什麼,我缺少的,或者至少指向我朝着正確的方向?我很難過。

在此先感謝。

+0

所以你的意思是下一次,當你選擇進入屬性,你沒有得到的是Tomcat項目複選框? – Ved 2012-02-28 05:49:43

+0

@ programmer_1是的,那正是發生了什麼事情。 – 2012-02-28 05:56:23

回答

4

我知道這可能是一個遲到的答案,但由於我今天有同樣的問題,我想我可以在這裏發表我的發現。

我有完全相同的問題,因爲你,當我從Eclipse marcket地方安裝雜種。 對我來說,解決辦法是卸載雜種,在Eclipse的插件目錄中刪除插件文件夾,然後從the project page on sourceforge獲得該插件。

+0

感謝您的建議。我仍然沒有弄明白這一點,所以當我回家後,我會試試看,如果它有效,給你檢查。 :) – 2012-04-19 18:34:04

+0

你是一個拯救生命的人!那就是訣竅。 – 2012-04-20 04:29:31

+0

+1!謝謝!我遇到了同樣的問題,解決了!只是一個建議,把你下載的插件放在'eclipse/dropins'文件夾中。不要使用'eclipse/plugins',因爲你的插件會在其他人之間流失。 (靛藍+只) – tbraun 2013-03-15 11:53:15