受支持的 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 包含导致该冲突的一个或多个功能部件。您的配置不受支持。
下表使用复选标记 (✔) 来标记兼容功能部件便捷组合。确保您的服务器配置未包含不兼容功能部件。
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 | 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 | ✔ | ✔ | ✔ | ✔ | ||||||||||
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.0。servlet-3.1 功能部件与 websocket-1.1 功能部件兼容。
有关功能部件的兼容性或容许性的更多信息,请参阅容许功能部件。