이 규칙은 애플리케이션에 다음 시나리오 중 하나가 포함된 경우 플래그를 지정합니다:
- 이 애플리케이션은 다음을 사용합니다 JAX-WS
를 제공하고 타사 JAX-RS 구현과 같은 같은 org.apache.cxf.jaxrs 또는
org.glassfish.jersey.
jaxws 및
xmlWS 의 기능은 Liberty 의 기능은 타사와 함께 사용할 수 없습니다 JAX-RS 구현에 사용할 수 있습니다.
-
이 애플리케이션은 다음을 사용합니다 JAX-RS
를 제공하고 타사 JAX-WS 구현과 같은 같은 org.apache.cxf.jaxws. jaxrs 기능 의 Liberty 은 타사와 함께 사용할 수 없습니다 JAX-WS 구현에 사용할 수 있습니다.
위에서 설명한 시나리오는 Liberty 에서 클래스 경로 충돌을 일으킬 수 있습니다.
이 충돌을 해결하기 위해 권장되는 두 가지 접근 방식이 있습니다:
- Liberty -제공
JAX-WS
또는 JAX-RS
두 기술 모두에 대한 기능을 제공합니다.
- 타사 구현을 사용하는 경우 JAX-WS
및 JAX-RS로 지정하고 관련 Liberty 기능을 지정하지 마십시오 server.xml. 이 구성은 클래스 로딩 충돌을 방지합니다.
이 규칙에 대한 추가 정보는 다음을 참조하십시오.