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, durch eine neue Version des Features ersetzt, die nicht alle diese Features enthält. Die Features, die nicht in der neuen Version enthalten sind, gelten als eigenständig. Wenn Ihre Anwendung von den Funktionen eines eigenständigen Features abhängig ist, 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 | Abhängiges Feature entfernt |
---|---|---|---|
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 sit, werden Webanwendungen gesichert. Ist das Feature servlet-3.0 nicht vorhanden, werden Webanwendungen nicht gesichert. |
servlet-3.0 wurde aus der Definition von appSecurity-2.0 entfernt. Wenn Ihre Anwendungen von dem Feature servlet-3.0 abhängig sind, müssen Sie es gesondert hinzufügen. |