我应该使用Tomcat还是完整的Java EE容器?

Cug*_*uga 4 tomcat web-services production-environment java-ee

我需要在现有应用程序之上设计Web服务层.真的,我最感兴趣的是WS-Security和JMS支持,可能是JTA.

什么是最好的服务器用于此?使用轻量级Tomcat(我经验丰富)是否是一个明智的决定,或者我会更好地使用实现完整Java EE堆栈的服务器,例如JBoss AS,WebLogic,甚至GlassFish?

Cha*_*tin 7

通常,除非您知道您正在尝试使用Java EE服务,否则您最好只使用Tomcat.Java EE环境非常重要; J2EE的设计考虑了eBay这样的大环境.(我写了Sun的第一个J2EE架构课程;我一直在关注这些论点.)

但是,你说"JMS"严格来说是一个Java EE服务.