这个问题已经重复了很多次。也许我是个疯子,但迫切地想要一个简单的、有充分理由的建议。我想在基于春季的web项目中使用服务器。我在两种情景之间搞砸了。
场景#1-我有一个以网络为中心的项目,所以我应该使用Tomcat(我的当前场景)。
场景#2-,如果我以后不得不使用“JMSMessagingfor异步集成”或"Web (JAX和/或JAX)“等。
注意:,我在Jboss方面没有任何经验。
请忍受我。
提前谢谢。
发布于 2014-04-26 15:10:04
首先,JBoss和基于JBoss的web一样,其核心功能是由Tomcat提供。因此,正确的比较应该是JBoss网络和Tomcat。
JBoss是一个完全符合Java的成熟应用服务器,具有许多模块。JBoss作为7独立配置目录// standalone /configuration有3种配置可供使用,例如standalone.xml,它应该是一个典型的配置,独立-Ful.xml,它支持所有模块,以及一个独立的-ha.xml,用于高可用性。JBoss也支持域模式,这使得多台服务器可以从单个接口管理。因此,如果您正在寻找高可用性(可选)企业级解决方案,请使用JBoss作为。
如果您不使用EJB,您的EJB应用程序可以很容易地在Tomcat上运行。由于您计划使用Spring,我想您将使用Spring来管理组件的生命周期。因此,这意味着您将不使用JBoss进行生命周期管理。另外,JAX库(如Resteasy )具有Spring集成,因此您将通过spring与这些库进行交互。JAX库也是如此。
我看到有几个项目支持这两个项目。正确的比较应该是JBoss AS vs Apache TomEE。
https://stackoverflow.com/questions/23301717
复制相似问题