gpt4 book ai didi

java - 在 Tomcat7 上运行使用 Glassfish 4 开发的 Web 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:14 24 4
gpt4 key购买 nike

使用 Glassfish 4 开发的 Web 应用程序可以作为 .war 文件在 Tomcat 7 上正常部署和运行吗?

最佳答案

通常没有。 Glassfish 4(甚至是 Web 配置文件)是一个 Java EE 7 容器,支持 ejb、jpa、cdi 等。

Tomcat 是一个轻量级的 servlet 容器,例如 tomcat 7 支持 servlet 3.0 和 EL 2.2。这只是 glassfish(和 java-ee 必须提供的功能)的一小部分

<强> Snapshot来自 Tomcat 页面

Apache Tomcat   7.0.x   8.0.x
Actual release 7.0.47 8.0.0-RC5
Servlet Spec 3.0 3.1
JSP Spec 2.2 2.3
EL Spec 2.2 3.0
WebSocket Spec 1.0 1.0

java ee 7 web profile规范规定需要以下组件:

• Servlet 3.1
• JavaServer Pages (JSP) 2.3
• Expression Language (EL) 3.0
• Debugging Support for Other Languages (JSR-45) 1.0
• Standard Tag Library for JavaServer Pages (JSTL) 1.2
• JavaServer Faces (JSF) 2.2
• Java API for RESTful Web Services (JAX-RS) 2.0
• Java API for WebSocket (WebSocket) 1.0
• Java API for JSON Processing (JSON-P) 1.0
• Common Annotations for the Java Platform (JSR-250) 1.2
• Enterprise JavaBeans (EJB) 3.2 Lite
• Java Transaction API (JTA) 1.2
• Java Persistence API (JPA) 2.1
• Bean Validation 1.1
• Managed Beans 1.0
• Interceptors 1.2

关于java - 在 Tomcat7 上运行使用 Glassfish 4 开发的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20466397/

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