应用服务器web服务器_最受欢迎的应用服务器
应用服务器web服务器
这是本系列的第二篇文章,我们将发布有关Java安装的统计数据。 使用的数据集来自免费的Plumbr安装,在过去六个月中,我们总共收集了1,024个不同的环境。
该系列的第一篇文章分析了基础-运行JVM的操作系统,是32位还是62位基础架构以及使用了哪种JVM供应商和版本。 在本文中,我们将重点介绍所使用的应用程序服务器。 事实证明,这比最初的预期更具挑战性–我们朝目标迈出的最好一步是将其从引导类路径中提取。 使用类似于“ grep -i tomcat classpath.log ”的查询。 这很容易。 与发现这一点相反:
在1024个样本中,有92个根本不包含对引导类路径的引用。 这是我们的第一个惊喜。 它们是否真的没有引导类路径的任何条目运行,或者我们的统计信息只是无法正确记录所有条目,所以无法追踪原因。 但是,尽管如此,这仍然为我们提供了932个数据点。 在其余932个中,我们无法将256个报告链接到人类已知的任何应用程序服务器。 在得出结论之前,大约。 目前有27%的JVM正在运行客户端程序,我们试图进一步挖掘
- 57似乎是使用Maven插件启动的,这对我们隐藏了实际的运行时。 但是我敢打赌,其中绝大多数绝对不是Swing应用程序。
- Play Framework上运行了11个环境,该环境未使用Java EE容器运行。
- 在附加了Scala运行时的情况下启动了6个环境,因此我认为它们实际上也是Web应用程序。
- 54个加载了jgoodies或swing库,这使其成为桌面应用程序的不错选择
- 6个在Android上运行。 我们什至不支持。 如果你们能阐明如何在Android上启动Plumbr ,请告诉我们。
- 剩下的122个-我们只是未能分类-它们似乎涵盖了从MQ解决方案到批处理过程等等。
但是676个报告确实包含对所用Java EE容器的引用。 下图显示了结果:
获胜者对任何人都不应该感到惊讶-43 %的安装中都在使用Apache Tomcat 。 领奖台上的其他地方则更令人惊讶-Jetty以23%的部署位居第二,而JBoss以16%的部署位居第三。 预期结果完全颠倒了,但是在最近几年中齿轮已经明显改变了。
下一组包含Glassfish , Geronimo和Weblogic,分别具有7%,6%和3%的部署基础。 这也有些令人惊讶-只有20个Weblogic安装和Websphere不可见-其余五个容器总共只占不到2%的安装。 我想所有务实,精益的KISS -...方法终于开始得到回报,我们正在朝着开发人员真正喜欢的工具前进。
参考: Plumbr博客博客中来自JCG合作伙伴 Vladimir Sor的最受欢迎的应用服务器 。
翻译自: https://www.javacodegeeks.com/2013/03/most-popular-application-servers.html
应用服务器web服务器
应用服务器web服务器_最受欢迎的应用服务器相关推荐
- 外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站
外网主机访问虚拟机下的Web服务器_服务器应用_Linux公社-Linux系统门户网站 之前在CentOS虚拟机上安装了LAMP,搭建起了自己的web服务器,具体流程见: http://www.lin ...
- 无法连接到已配置的开发web服务器_你知道多少种服务器?这三种服务器你都认识吗?...
服务器是现实中常被讨论的设备之一,因为服务器与现代生活息息相关.按照服务器的用途,服务器可细分为诸多类别.为增进大家对服务器的了解程度,本文将对三种服务器予以介绍,它们分别是:Web服务器.应用程序服 ...
- golang web服务器_使用Go制作自己的Web服务器:快速指南
golang web服务器 The Go programming language is well-known for having a built-in web server. In this ar ...
- ubuntu的web服务器_如何在Ubuntu上安装OpenLiteSpeed Web服务器?
ubuntu的web服务器 Want to install OpenLiteSpeed Webserver on Ubuntu? Today we're going to do just that. ...
- python搭建web服务器_用Python建立最简单的web服务器
利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务器模块 [端口号,默认8000]例如:python -m Sim ...
- 前置机应用服务器,web服务器前置机(erp)部署步骤.pdf
WEB版本前置机部署( WINDOWS2003 SP2/32bit IIS6 环境) 一.IIS 安装 (版本为6.0 ),进入控制面板- >添加删除程序- >添加删除 windows 组 ...
- web服务器和应用服务器的区别以及负载均衡---学习笔记
一.区别: web服务器可以解析(handles)http协议.当web服务器接收到一个http请求(request),会返回一个http响应 (response),例如送回一个html页面.为了处理 ...
- Web服务器、HTTP服务器及应用服务器的区别?
Web服务器.HTTP服务器及应用服务器有何区别?Apache.Nginx.IIS.Tomcat.JBoss.Weblogic.WebSphere 都各属于哪种服务器? Web服务器是指驻留在Inte ...
- Web服务器和应用服务器的区别与联系
一.Web服务器与应用服务器 Web服务器简介 什么是Web服务器 WEB即超文本(hypertext).超媒体(hypermedia)和超文本传输协议(HTTP),获取这些静态资源实际上是在请求服务 ...
最新文章
- C++ 笔记(22)— STL string 类(字符串赋值、访问、拼接、查找、翻转、大小写转换)
- linux优化网页加载过程,HTML页面加载和解析流程 介绍
- 近 100 场专题演讲、14 大沉浸式应用场景…别不信!这是真·烧脑技术盛会
- Android中的约束布局
- The requested URL /**** was not found on this server
- java编译提示错误信息_JAVA编译错误提示缺少“{”
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---u...
- ubuntu安装mysql失败怎么删除_Ubuntu 14.04卸载安装失败的Mysql数据库,以及重新安装配置...
- 用python写一段话.使这句话在电脑屏幕中循环播放_Python笔记_第一篇_面向过程第一部分_6.循环控制语句(while 和 for)_...
- 自己动手——实现台达PLC远程监控数据采集
- Python程序员的发展前景
- request请求头中出现Provisional headers are shown
- 九枝兰专访-----深入解读程序化购买以及行业现状(初篇)
- html用手机什么软件能编写,目前编写一款简单的手机应用APP一般用什么编程语言?...
- 耳机四根线的图解_type c数据线拆解及接线图文详解
- 怎么用cmd强制修改密码
- 安卓开发SlidingDrawer实现抽屉效果
- 如何通过AWS Route53注册域名
- 基于Android的移动学习软件的设计与实现
- 详解Transformer模型及相关的数学原理