2013-10-25 297 views
1

上能否部署的JavaEE服務器的所有(或至少大多數)Spring的Java應用程序?喜歡的Weblogic,JBoss的,Webshpere的,Tomcat的,Jettty等Spring應用程序部署

,並有最好的Java EE服務器春天?

+0

是的。但是您不需要Java EE兼容的服務器來部署彈簧應用程序。 – techuser

回答

1

是的,你可以。沒有 - 沒有。勘誤表:你可以看看SpringSource dm Server。請注意,spring不是java EE的實現。閱讀此篇文章here

+0

即使在Tomcat上也可以嗎?當然 –

+0

是 - 我的幾乎所有應用程序與春季運行建立在Tomcat的 – mithrandir

+0

但是我聽說Tomcat沒有EJB組件的實現,依賴注入等。在這種情況下,不會我必須做一些安裝這些的? –

1

是的,你可以在任何服務器上部署它,你可以用它在standalone applications,甚至mobile applications。它絕不侷限於Web部署。它甚至不限於java,有Spring.NET甚至是Python版本。但是,如果不是Java和Web服務器最常見的用途,那麼它們是常見的。

被VMWare /匹(當前春季的所有者)目前推薦的Web服務器是VFabric tcServer,這是一個包含一些額外的工具和功能,一個Tomcat叉。但服務器本身並不重要,Spring是容器不可知論者。

沒有優選的EE服務器。 VFabric tcServer是一個servlet容器,而不是EE服務器。它包含「enterprise capabilities」,而不是that's not the same thing。但是,如上所述,您可以使用任何您想要的EE服務器。