Abgelöste Liberty-Features
Wenn ein Feature abgelöst wurde, kann ein neues Feature oder eine Kombination von Features Vorteile gegenüber dem abgelösten Feature bieten.
Sie können beispielsweise neue differenziertere Features anstelle des abgelösten Features verwenden, um die Ressourcennutzung des Servers durch den Ausschluss von Inhalten, die möglicherweise nicht erforderlich sind, zu verringern. Das neue Feature bzw. die neuen Features können die Funktionalität des abgelösten Features möglicherweise nicht vollständig ersetzen. Deshalb müssen Sie Ihr Szenario überdenken, bevor Sie sich für die Änderung Ihrer Konfiguration entscheiden. Abgelöste Features werden weiterhin vollständig unterstützt und können weiterhin in der Konfiguration verwendet werden, aber Sie können Ihre Konfiguration unter Umständen durch die Verwendung der neueren Features verbessern.
Gelegentlich wird ein Feature, das andere Features einschließt, von einer neuen Version des Features abgelöst, die nicht alle diese Features enthält. Die Features, die nicht in der neuen Version enthalten sind, gelten als eigenständig. Wenn Ihre Anwendung die Funktionen eines eigenständigen Features verwenden muss, müssen Sie das eigenständige Feature explizit Ihrer Konfiguration hinzufügen.
- featureA-1.0 enthält featureB-1.0.
- featureA-2.0 beinhaltet nicht featureB-1.0 (oder spätere Versionen von featureB)
- featureA-1.0 in die Datei server.xml einschließen
- featureA-2.0 und featureB-1.0 in die Datei server.xml einschließen
Kategorie | Abgelöstes Feature | Neues Feature bzw. neue Featurefunktion |
---|---|---|
Liberty-Sicherheit | appSecurity-1.0 | appSecurity-2.0 Diese Version des Features "appSecurity" sichert nur Anwendungen, die explizit auf dem Vorhandensein anderer Features basieren. Wenn das Feature "servlet-3.0" zusammen mit dem Feature "appSecurity-2.0" vorhanden ist, werden Webanwendungen gesichert. Ist das Feature "servlet-3.0" nicht vorhanden, werden Webanwendungen nicht gesichert. Wenn das Feature "ejblite-3.1" zusammen mit dem Feature "appSecurity-2.0" vorhanden ist, werden EJB-Anwendungen gesichert. Ist das Feature "ejblite-3.1" nicht vorhanden, werden EJB-Anwendungen nicht gesichert. |