启动时间:Weblogic最慢(> 8秒) ,而WildFly是最快的 Java EE完整应用服务器. TomEE 7 (Web profile)比Tomcat (Servlet)慢一点。
内存使用:大部分应用服务器都使用超过150M内存,JBoss 7启动时内存占用最大,需要近400M,Webshere或Weblogic次之,不过垃圾回收机制以后JBoss 7只有50M不到,而Webshere或Weblogic仍然有近100M内存占用。Jetty 9.x占用内存最少,其次是Tomcat 9.x和Tomcat 8.x
更多详细介绍:
O Java EE 7 Application Servers, Where Art Thou? –
该文表示:应用程序服务器已经改变。大多数应用程序服务器只需要很少的资源,是模块化的,并有很好的技巧启动快(如延迟加载服务)。“Tomcat很轻,Java EE应用服务器不行”的观点已经过时了。
因此,根据需要使用适合您的应用服务器。如果需要Servlet吗?选择Jetty或Tomcat;如果需要一些JAX-RS与CDI和JPA?选择TomEE、WildFly或Websphere Liberty。你需要完整的JavaEE吗?使用WildFly,Weblogic或GlassFish。