2015-08-17 49 views
-2

我一直在閱讀關於Java的一些(相對)新的應用程序框架,如Akka,Play和Vertx。但是,我無法找到一個明確的答案,但是關於使用這些框架創建的應用程序是否像傳統的EE應用程序一樣部署?也就是說,它們是否打包爲WAR/EAR文件並部署到WebSphere等應用服務器?我的想法是,很多WAR/EAR基礎架構都是以傳統的EE應用程序爲基礎構建的。Java - 如何部署Akka,Play,Vertx等應用程序?

回答

2

在那裏默認他們沒有像正常的EE應用程序部署。這些框架試圖簡化事物並使代碼更快更容易編寫,因此大多數時候都有自己的部署模式並帶有自己的Web服務器。此外,他們更多地遵循Docker的方法,即使用胖罐並可以用作微服務。

所以從我的角度來看,它看起來是這樣的(可能是錯誤的,我沒有使用它們):

  • Akka它可以添加到WEB-INF/lib目錄中的WAR文件
  • 建議使用Play本機安裝程序。他們放棄了戰爭的可能性,但似乎有一個github plugin
  • vert.x似乎不支持耳或戰爭文件