0

我之前遇到过两个案例;

在第一种情况下,我意识到我不能在 Weblogic 10.3.x 中使用 Servlet 3.0,因为 Weblogic 10.3.x 是 Servlet 2.5 容器 使用 Servlet 3.0 和 Weblogic 10.3

在第二种情况下,可以通过将模块下的 jar 文件替换为新的 jar 文件来为新的 jSF 版本配置 Glassfish。 如何升级 GlassFish 中的 JSF API?

关键是应用服务器、容器和Java EE新版本之间的关系是什么?我的意思是当容器JSF发布新版本时,应用服务器是否需要自行升级?对 Java EE 有同样的担忧吗?

谢谢。

4

1 回答 1

0

Java EE 是服务的集合。Java EE 的特定版本指定了每个服务容器(例如 Servlet)的版本。

应用服务器托管不同服务(例如 Servlet)的容器。应用服务器的特定版本通常与用于不同服务的特定容器版本捆绑在一起,这些容器通常与 Java EE 版本捆绑包相匹配。

可以对应用服务器进行修补以升级特定服务的容器。该程序可能是官方的或无证的。升级到次要版本通常是无痛且受支持的。升级到主要版本通常不受支持,并且通常会导致不兼容。

希望这可以帮助。

于 2013-07-23T21:47:08.537 回答