[8.5.5.6 或更高版本]

受支持的 Java EE 6 与 Java EE 7 功能部件组合

服务器配置中的一些 Java™ EE 7 与 Java EE 6 Liberty 功能部件组合是兼容的。但是,许多组合不兼容,服务器启动时会导致错误。

错误消息类似如下所示:

CWWKF0033E: 无法同时装入单体功能部件
com.ibm.websphere.appserver.javaeeCompatible-6.0 和 com.ibm.websphere.appserver.javaeeCompatible-7.0。所配置功能部件 servlet-3.0
和 ejbLite-3.2 包含导致该冲突的一个或多个功能部件。您的配置不受支持。

下表使用复选标记 (✔) 来标记兼容功能部件组合。确保您的服务器配置未包含不兼容功能部件。

表 1. 受支持的 Java EE 7 与 Java EE 6 Liberty 功能部件组合. Java EE 7 功能部件纵向列示。Java EE 6 功能部件横向列示。复选标记 (✔) 指示 Java EE 7 与 Java EE 6 功能部件的组合受支持,并且服务器配置可同时包含这两种功能部件。空单元格(没有 ✔) 指示 Java EE 7 与 Java EE 6 功能部件的组合不受支持。
  Java EE 6 功能部件
beanValida- tion-1.0 cdi-1.0 ejbLite-3.1 jaxb-2.2 jaxrs-1.1 jaxws-2.2 jca-1.6 jdbc-4.0 jms-1.1 jpa-2.0 jsf-2.0 jsp-2.2 managed- Beans-1.0 mdb-3.1 servlet-3.0
Java EE 7 功能部件  
batch-1.0                    
beanValidation-1.1                    
cdi-1.2                    
concurrent-1.0
el-3.0  
ejb-3.2                      
ejbLite-3.2                    
javaMail-1.5
jacc-1.5
jaspic1.1
jaxrs-2.0                    
jca-1.7                    
jdbc-4.1  
jms-2.0                    
jpa-2.1                        
jsf-2.2                    
jsonp-1.0
jsp-2.3    
mdb-3.2                    
servlet-3.1  
websocket-1.0  
websocket-1.1  

该表显示 Java EE 6 的 servlet-3.0 功能部件与 Java EE 7 的 websocket-1.1 功能部件不兼容。因此,带有以下功能部件的服务器配置会导致错误:

<featureManager>
   <feature>servlet-3.0</feature>
   <feature>websocket-1.1</feature>
</featureManager>

要解决此错误,请在服务器配置中使用 servlet-3.1 而不是 servlet-3.0servlet-3.1 功能部件与 websocket-1.1 功能部件兼容。


用于指示主题类型的图标 参考主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_prog_model_supported_combos
文件名:rwlp_prog_model_supported_combos.html