首页 > 基础资料 博客日记
十大java应用服务器(web server)总结
2024-06-23 11:00:03基础资料围观378次
java应用服务器(web server),是指运行java程序的web应用服务器软件,不包括nginx、Apache等通用web服务器软件。
一、Tomcat
Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。随着Spring Boot把tomcat作为默认的内嵌web服务器,Tomcat成为最流行的Java应用服务器。
二、Jetty
Jetty是一个开源的servlet容器,它是Eclipse基金会的一个开源项目,它为基于Java的应用程序提供运行环境。Jetty是使用Java语言编写的。
三、Undertow
Undertow 是红帽公司的开源产品,是 Wildfly 默认的 Web 服务器。Undertow 是一个采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制和工具。Undertow 是一个完全为嵌入式设计的项目,提供易用的构建器 API。
四、WebSphere
WebSphere 由IBM开发,它是一种高度灵活、高度安全的 Java 服务器运行时环境,非常适合用于企业应用程序。 可随时随地利用任何类型的设备部署和管理Java应用程序与服务。
五、WebLogic
WebLogic最早由 WebLogic公司开发,后并入BEA 公司,最终BEA公司又并入Oracle公司。它是世界上第一个成功商业化的J2EE应用服务器。WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
六、Resin
Resin是CAUCHO公司的产品,采用Java语言开发,对servlet和JSP提供了良好的支持。
七、GlassFish server
GlassFish是一个Jakarta EE兼容的优秀的Java应用服务器,由sun收购而来,后来由oracle移交给了Eclipse基金会。
八、JBoss(WildFly)
JBoss是免费的,开放源代码J2EE的实现。代码遵循商业友好的LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Undertow、Tomcat或Jetty绑定使用。2013年红帽公司将JBoss改名为WildFly。
九、Apache TomEE
Apache TomEE 构建在 Tomcat 之上。 具体来说,TomEE是由完整的 Tomcat 加上 Jakarta EE(以前称为 Java EE)特定的 API组成。
十、Payara
Payara 是一款基于GlassFish的 JavaEE 应用服务器。Payara 采用 GlassFish 做上游。为它提供支持,解决它的缺陷,增强它的功能。把它作为开源的 Payara 服务器发布出来。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- springboot~3.x项目中使用集成测试
- Java测试类、工具类与JavaBean对比解析
- SpringBoot-日志
- springboot~http2的支持
- 解疑释惑 - 日志体系之 slf4j + logback 组合(一)
- Web server failed to start. Port 8080 was already in use. 端口被占用
- Springboot 项目配置多数据源
- 伙伴匹配系统(移动端 H5 网站(APP 风格)基于Spring Boot 后端 + Vue3 - 05
- 剑指offer-23、搜索⼆叉树的后序遍历序列
- 一个表示金额的数字是 100000000L,这是多少米?