Liberty für Expression Language 3.0 konfigurieren
Sie können Liberty für das Feature Expression Language (EL) 3.0 konfigurieren, das vollständige Unterstützung für die EL 3.0-Spezifikation bietet.
Informationen zu diesem Vorgang
Wenn Sie einen Liberty-Server für die Ausführung einer Anwendung konfigurieren möchten, die für EL 3.0 aktiviert ist, müssen Sie das Feature <el-3.0> setzen.
Vorgehensweise
Aktualisieren Sie die Datei server.xml, um das Feature <el-3.0> hinzuzufügen. Beispiel:
<featureManager>
<feature>el-3.0</feature>
</featureManager>
Wichtig:
- Das Feature EL 3.0 setzt keine weiteren Features voraus. Sie können es unabhängig von JavaServer Pages (JSP) 2.3 konfigurieren.
- Das Feature JSP 2.3 setzt das Feature EL 3.0 voraus. Wenn Sie das Feature JSP 2.3 konfigurieren, wird das Feature EL 3.0 ebenfalls in die Serverlaufzeit geladen.
- Sie können andere Java™ EE 6-Features, wie z. B. JSF 2.0 und CDI 1.0, mit dem Feature EL 3.0 verwenden.
- Sie können für jede Serverinstanz festlegen, ob das Feature EL 3.0 oder das Feature EL 2.2 (im Feature JSP 2.2 enthalten) implementiert werden soll. Sie müssen jedoch Verhaltensunterschiede berücksichtigen. Wenn das erforderliche Verhalten nur im Feature EL 3.0 enthalten ist, müssen Sie das Feature EL 3.0 verwenden. Wenn sich Verhaltensunterschiede im Feature EL 3.0 auf eine vorhandene Anwendung nachteilig auswirken, verwenden Sie das Feature EL 2.2 (in JSP 2.2 enthalten), um das vorhandene Verhalten für diese Anwendung beizubehalten.
- Es ist nicht möglich, das Feature EL 3.0 und das Feature JSP 2.2 (enthält EL 2.2) in demselben Liberty-Server zu verwenden. Wenn beide Features konfiguriert sind, wird eine Fehlernachricht ausgegeben:
CWWKF0033E: Die Singleton-Features com.ibm.websphere.appserver.javax.el-2.2 und com.ibm.websphere.appserver.javax.el-3.0 können nicht gleichzeitig geladen werden. Die konfigurierten Features jsp-2.2 und el-3.0 enthalten mindestens ein Feature, das den Konflikt verursacht.
Informationen zu Änderungen im Feature EL 3.0 im Vergleich mit dem Feature EL 2.2 finden Sie unter Funktionen des Features Expression Language 3.0.