我可以在所有(或至少大多数)JavaEE服务器上部署Spring java应用程序吗?比如Weblogic,JBoss,Webshpere,Tomcat,Jettty等。
Spring是否有首选的Java EE服务器?
答案 0 :(得分:1)
是的,你可以。不 - 没有。勘误:你可以看一下SpringSource dm Server。请注意,spring不是Java EE实现。阅读这篇文章here。
答案 1 :(得分:1)
是的,您可以在任何服务器上部署它,并且可以在standalone applications甚至mobile applications上使用它。它绝不仅限于Web部署。它甚至不限于java,有Spring.NET甚至是Python版本。但是,java和Web服务器是常见的,如果不是最常见的用途。
VMWare / Pivotal(Spring的当前所有者)目前推荐的Web服务器是VFabric tcServer,它是一个包含一些额外工具和功能的Tomcat分支。但服务器本身并不重要,Spring与容器无关。
没有首选的EE服务器。 VFabric tcServer是一个servlet容器,而不是EE服务器。它包含“enterprise capabilities”,而是that's not the same thing。如上所述,您可以使用您想要的任何EE服务器。