2013-07-23 67 views
0

我之前遇到過兩個案例;Application Server,Container和Java EE新版本之間的關係

在第一種情況下,我發現我不能在Weblogic的10.3.x中使用的Servlet 3.0以來的Weblogic 10.3.x中是2.5的Servlet容器 Using Servlet 3.0 with Weblogic 10.3

在第二種情況下, Glassfish的可配置爲新的jSF版本將模塊下的jar文件替換爲新的版本。 How do I upgrade the JSF API in GlassFish?

問題是Application Server,Container和Java EE新版本之間有什麼關係? 我的意思是當容器JSF發佈新版本時,應用服務器是否需要升級自己? 對於Java EE同樣關注?

謝謝。

回答

0

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

應用程序服務器託管不同服務的容器(例如Servlet)。應用服務器的特定版本通常與用於不同服務的特定容器版本捆綁在一起,其通常與Java EE版本捆綁相匹配。

可以修補應用程序服務器以升級特定服務的容器。程序可能是正式的或無證的。升級到小版本通常是無痛的並且得到支持。升級到主版本通常不受支持,並且通常會導致不兼容。

希望這會有所幫助。

相關問題