대체된 Liberty 기능
기능이 대체되는 경우, 새 기능 또는 기능의 조합이 대체된 기능에 대한 이점을 제공할 수 있습니다.
예를 들어, 필요하지 않을 수 있는 컨텐츠를 제외하여 서버 설치 공간을 줄이기 위해 대체된 기능 대신 더 정교한 새 기능이 사용될 수 있습니다. 새 기능이 대체된 기능의 기능을 완전히 대체할 수 없으므로 구성 변경 여부를 결정하기 전에 시나리오를 고려해야 합니다. 대체된 기능은 여전히 완전히 지원되고 사용자 구성에서 사용하기에 유효하지만, 최신 기능을 사용하여 구성을 개선할 수도 있습니다.
가끔은 기타 기능을 포함하는 기능이 이러한 모든 기능을 포함하지 않는 새 기능 버전으로 대체됩니다. 새 버전에 포함되지 않는 기능은 분리된 기능으로 간주됩니다. 애플리케이션이 분리된 기능의 기능에 의존하는 경우에는 분리된 기능을 구성에 명시적으로 추가해야 합니다.
예를 들어, featureA 및 featureB는 다음 조건을 갖습니다.
- featureA-1.0은 featureB-1.0을 포함함
- featureA-2.0은 featureB-1.0(또는 featureB의 다른 나중 버전)을 포함하지 않음
- 사용자의 server.xml 파일에 featureA-1.0 포함
- 사용자의 server.xml 파일에 featureA-2.0 및 featureB-1.0 포함
카테고리 | 대체된 기능 | 기능 또는 특성 기능 대체 | 제거된 종속 기능 |
---|---|---|---|
Liberty 보안 | appSecurity-1.0 | appSecurity-2.0 appSecurity 기능의 이 버전은 명시적으로 다른 기능의 존재를 기반으로 하는 애플리케이션만 보안합니다. servlet-3.0 기능이 appSecurity-2.0 기능과 함께 제공되는 경우 웹 애플리케이션이 보안 설정됩니다. servlet-3.0 기능이 제시되지 않으면 웹 애플리케이션이 보안 설정되지 않습니다. |
appSecurity-2.0의 정의에서 제거된 servlet-3.0. 애플리케이션이 servlet-3.0에 의존하는 경우에는 이를 별도도 추가해야 합니다. |