gpt4 book ai didi

Tomcat vs Glassfish,两者都有可能吗?

转载 作者:行者123 更新时间:2023-11-28 21:56:41 24 4
gpt4 key购买 nike

您好,我经常阅读以下内容:

"Tomcat is a servlet container only, which simply means that it will not 
provide support for Java EE features."

例如,JPA 是 Java EE 的一项功能。这意味着它支持 Glassfish。但我也可以在 tomcat 上使用 JPA!

那么为什么我可以这样做呢?我以为我可以坚持使用带有 tomcat 的 Servlet/JSP。

最佳答案

JPA Java EE 的一部分,这意味着每个 Java EE 容器都应该支持它。 Tomcat 不支持开箱即用的 JPA。只有当这些应用程序嵌入了一些 JPA 实现时,您才能在部署在 Tomcat 上的应用程序中使用 JPA。

通常,您会发现嵌入了 Hibernate 或 EclipseLink 的 Spring 应用程序,它们都提供 JPA API。 Tomcat 完全不知道这一点,就他而言,这是用户代码。

另见

  • Tom EE - “Java EE 6 Web 配置文件认证,其中 Tomcat 名列前茅

关于Tomcat vs Glassfish,两者都有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14843018/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com