1
我正在閱讀有關在我的SpringMVC 3.2應用程序中運行embedded jetty的消息,並且我的一位朋友建議使用jetty-maven-plugin來代替。我一直在做一些研究,並且想知道選擇一種優點和缺點是什麼。爲什麼有人會使用jetty-maven-plugin vs embedded jetty
我正在閱讀有關在我的SpringMVC 3.2應用程序中運行embedded jetty的消息,並且我的一位朋友建議使用jetty-maven-plugin來代替。我一直在做一些研究,並且想知道選擇一種優點和缺點是什麼。爲什麼有人會使用jetty-maven-plugin vs embedded jetty
通常,jetty-maven-plugin用於開發目的,它允許您從命令行啓動webapp,部署到jetty中,並在類文件或靜態內容發生更改時自動重新加載。
嵌入式jetty通常用於將jetty作爲http服務器或servlet引擎集成到應用程序中,通常繞過war文件的概念並直接在java代碼中構建servlet上下文。或者,人們不喜歡以war文件或分發形式發佈其應用程序的想法,因此他們使用的是Main類型格式的jetty,它們引導應用程序並將它們的webapp透明地部署到用戶,使其看起來好像沒有甚至還有一個戰爭檔案。嵌入式jetty也經常用於測試案例,既可以作爲部署應用程序的一種方式,而不需要其他測試工具liks WTP或您有什麼開銷。我們在整個測試案例中廣泛使用碼頭嵌入碼頭本身。