到目前爲止,我一直在使用tomcat和glassfish開發一個測試webapp,沒有maven。和通常的發展,直到部署週期很簡單:Maven,Tomcat/Glassfish,Archetype的高效開發週期?
在Eclipse IDE中開發,具有WebContent文件夾,這是有根的webapp文件夾中的WEB-INF,web.xml中,WEB-INF/lib,n全部。 eclipse中編譯的類位置被設置爲WEB-INF/classes。
編碼後,我可以點擊玻璃魚管理控制檯中的重新加載按鈕爲特定的Web應用程序。在tomcat中,我相信它也會在tomcat管理器中重新加載。
我可以在瀏覽器中訪問Web應用程序現在
,如果我想創建一個新的Web應用程序,這會讓使用JSF,彈簧,JPA的最新東西的,休眠時,PostgreSQL :
我應該在創建項目時使用原型的哪些建議?
我仍然可以使用我以前的開發步驟嗎?因爲我覺得這很容易,不需要將所有東西都重新打包成一個war文件,或者每當我想測試時將它複製到tomcat的webapp文件夾中。將文件保存在eclipse中,點擊管理控制檯/ tomcat管理器中的重新加載,我可以立即測試更新的webapp。
或者你通常在webapp開發週期中做什麼?請分享你的經驗,=)
謝謝!
順便說一句:Eclipse STS 2.5.2.RELEASE Changlog(從今天起)提到了一個新功能,他們稱之爲「基於代理的重新加載」。它應該更新Dev Server中的應用程序而不重新啓動它。 – Ralph 2011-01-11 17:34:53