![[8.5.5.6 oder höher]](../ng_v8556.gif)
Unterstützte Java EE 6- und Java EE-7-Featurekombinationen
Einige Kombinationen von Java™ EE 7- und Java EE 6-Liberty-Features in einer Serverkonfiguration sind kompatibel. Viele Kombinationen sind jedoch nicht kompatibel und führen beim Start des Servers zu einem Fehler.
Die Fehlernachricht lautet etwa wie folgt:
CWWKF0033E: Die Singleton-Features com.ibm.websphere.appserver.javaeeCompatible-6.0 und com.ibm.websphere.appserver.javaeeCompatible-7.0 können nicht gleichzeitig geladen werden. Die konfigurierten Features servlet-3.0 und ejbLite-3.2
enthalten mindestens ein Feature, das den Konflikt verursacht. Ihre Konfiguration
wird nicht unterstützt.
In der folgenden Tabelle sind die kompatiblen Featurekombinationen mit einem Häkchen (✔). markiert. Stellen Sie sicher, dass Ihre Serverkonfiguration keine inkompatiblen Features enthält.
Java EE 6-Features | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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-Features | |||||||||||||||
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 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Die Tabelle zeigt, dass das Feature servlet-3.0 von Java EE 6 mit dem Feature websocket-1.1 von Java EE 7 nicht kompatibel ist. Daher verursacht eine Serverkonfiguration mit den folgenden Features einen Fehler:
<featureManager>
<feature>servlet-3.0</feature>
<feature>websocket-1.1</feature>
</featureManager>
Verwenden Sie zur Behebung des Fehlers servlet-3.1 anstelle von servlet-3.0 in der Serverkonfiguration. Das Feature servlet-3.1 ist mit dem Feature websocket-1.1 kompatibel.