我有一個客戶的大型電子商務Web應用程序,我在Eclipse 3.1中開發了數年。至少可以說,我已準備好轉向Helios。將Web應用程序從Eclipse 3.1移動到3.6
Web應用程序在Java 5.0的Tomcat 5.5上運行。
我到目前爲止遇到的建議都假定我從頭開始動態Web項目,或者從WAR文件開始。我已經能夠到目前爲止做的最好的是:
- 在赫利俄斯創建一個新的工作區
- 創建一個新的Tomcat 5.5服務器
- 導入舊的Eclipse 3.1項目的副本(進口.. >常規>「現有項目到工作區」)
- 編輯新的項目文件,包括該項目
- 重啓赫利俄斯
在t正確的「本性」他的觀點是我嘗試將我的Web項目添加爲Tomcat服務器的資源Eclipse表示沒有資源可以添加/刪除。
任何關於我的下一步是什麼的建議,或者一個更好的將舊Web應用程序導入Helios的方法將非常感謝!
UPDATE:
我選擇的是 「乾淨」 的選項下面的建議,這裏是我是如何做到的:
- 打開赫利俄斯,開始一個新的(即空的)工作空間
- 創建新建項目,選擇「動態Web項目」
- 說「是」,以「創建一個本地網絡服務器」,配置你的服務器運行時環境等
- 通過「添加源文件夾」步驟單擊「下一步>」
- 單擊「完成」
- 在主項目窗口中,返回到舊源的副本並選擇WEB-INF文件夾的內容, * 除「
src
」(後續步驟)和「classes
」(不需要)*;您選擇的文件/文件夾複製到WEB-INF
文件夾中的動態Web項目 - 最後的WebContent節點,您的動態Web在Java資源節點下的
WEB-INF\src
內容拖動到「src
」文件夾項目 - 如果您網頁應用沒有出現在屏幕底部的服務器標籤下的Tomcat服務器下,右鍵單擊該服務器並選擇「添加和刪除...」 - 您的Web項目肯定會在那裏
感謝所有答案的幫助和完全正確的建議!
您可以創建工作區的完整副本並在Helios中打開它嗎?之後,您可以根據需要進行所有其他更改。我不確定它是否可以在3.1到3.6之間工作,但是我已經成功完成了所有3.x增量升級,並且已經在3.3到3.6之間完成了。 – Olaf
如果你想使用maven這種問題會更容易解決,而且你會得到獨立的IDE –