java - 给定场景中的应用服务器是哪一个

标签 java hibernate spring-mvc tomcat

我有一个 Java 8 网络应用程序。它是使用 Spring 4、Hibernate 4 和 Maven 3 框架开发的。我正在 Tomcat 8 中部署应用程序。

现在我有一个愚蠢的疑问。

我的 Web 服务器是 Tomcat 8。 但是什么是应用服务器..?????

最佳答案

Tomcat 主要是一个应用 服务器,而不是一个web 服务器。在主页上,“Apache Tomcat 是 Java Servlet 和 JavaServer Pages 技术的开源软件实现”。

您提到的这些框架都不是 Web 服务器。

至于您使用的是哪个网络服务器,目前还不清楚。它带有 Coyote 连接器组件,可以根据 Tomcat wikipedia page 提供等式的 Web 服务器端。 ,但它有可能在不同的环境下运行。

关于java - 给定场景中的应用服务器是哪一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276027/

相关文章:

java - Vertx 和 Spring Boot 的区别

java - 使用不同的对象名称映射 JSON

hibernate - Hibernate/JPA 中批量插入 CollectionTable 元素

spring - Swagger UI - 默认情况下如何扩展所有操作?

java - 如何在 Spring MVC 中为每个 Controller 设置默认 url 或 requestMapping

java - Java 日期和时间 API 有什么问题?

java - 应用程序在 Intent Activity 之前意外转移到主要 Activity

java - 如何在 Hibernate 和 Oracle 中使用命名查询将字符串作为数字进行搜索?

java - Hibernate 与 createCriteria 和 createAlias 的关联

spring - Spring MultipartFile导致表单验证未映射