대체되는 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 기능이 존재하지 않는 경우 웹 애플리케이션은 보안되지 않습니다. ejblite-3.1 기능이 appSecurity-2.0 기능과 함께 존재하는 경우 EJB 애플리케이션이 보안됩니다. ejblite-3.1 기능이 존재하지 않는 경우 EJB 애플리케이션은 보안되지 않습니다. |