以下结论是基于Plumbr对1240台JVM的性能在2016年的2月份到3月份进行检测得到的。这些数据的收集是过JVM 中的os.arch、os.version、 java.version等通过 System.getProperty() 进行调用得到的。 

2015年使用最广泛的是哪一种Java应用服务器呢? 

通过从部署的1240个JVM中得到的数据,我们能够确定出现了862个容器供应商,或者说是占到了运行环境的70%左右。这些容器的供应商分布如下: 


 


Tomcat的安装基数已经连续两年超过排行榜的50%。占到总份额的58.22%无疑使其成为赢家。除了Tomcat,占据了大部分部署基数的有一下四个供应商: 

  • JBoss/WildFly安装,占到了市场份额的20.22%

  • Jetty,占据市场的10.67%

  • GlassFish,占据市场的5.56%

  • Oracle WebLogic 的部署占据剩下的2.44%


剩下的其他供应商占据了不到2.5%的市场份额这其中包括Resin、Orion、OC4J, SAP NetWeaver 和IBM WebSphere。所有这些的部署小于5。 

剩下的JVM我们没有检测到数据。一个Java应用服务器大多数是: 

  • 使用Swing或AWT开发的桌面应用程序;

  • 动态语言运行时(比如Scala或者Groovy);

  • 无服务器软件(比如Elasticsearch、TIBCO等);

  • 使用Netty(比如play框架);

  • 或者隐藏在开发环境启动器之后(Maven、sbt、 IDEAM Eclipse等)。


2013-2016使用的Java应用服务器