20.3. WS-Addressing 활성화
20.3.1. 개요
WS-Addressing 인터셉터를 사용하려면 인바운드 및 아웃바운드 인터셉터 체인에 추가해야 합니다. 이 작업은 다음 방법 중 하나로 수행됩니다.
- Apache CXF 기능
- RMAssertion 및 WS-Policy Framework
- WS-Addressing Feature에서 Policy Assertion 사용
20.3.2. WS-Addressing을 기능으로 추가
WS-Addressing은 각각 예 20.1. “client.xml 및 클라이언트 구성에 WS-Addressing 기능 추가” 및 예 20.2. “server.xml 및 서버 구성에 WS-Addressing 기능 추가” 에 표시된 대로 WS-Addressing 기능을 클라이언트 및 서버 구성에 추가하여 활성화할 수 있습니다.
예 20.1. client.xml 및 클라이언트 구성에 WS-Addressing 기능 추가
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:wsa="http://cxf.apache.org/ws/addressing" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/ws/addressing http://cxf.apache.org/schemas/ws-addr-conf.xsd"> <jaxws:client ...> <jaxws:features> <wsa:addressing/> </jaxws:features> </jaxws:client> </beans>
예 20.2. server.xml 및 서버 구성에 WS-Addressing 기능 추가
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:wsa="http://cxf.apache.org/ws/addressing" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <jaxws:endpoint ...> <jaxws:features> <wsa:addressing/> </jaxws:features> </jaxws:endpoint> </beans>