문제

로 작업 했습니다 JAX-WS Weblogic Server,자신을 사용하여 개미에게 작업을 구축 귀 파일을 배포할 수 있는 서버에 있습니다.했는데 기본적인 비누를 호출하는 작업 JAX-WS,하지만 지금은 나를 추가하려고 어떤 메시지 수준의 보안을 통해 WS-보안입니다.

에 따라 문서, 두 가지 방법으로 추가의 보안 정책을 웹 서비스를 사용하고 있습니다.중 하나를 사용하는 것에 대한 주석 Java 소스만을 의미하는 정책을 설정한다.두 번째 방법은 정책을 추가할 파일을 귀 파일을 허용하면 관리자가 설정된 정책을 한 웹 서비스 사후 배포합니다.

는 동안 설명서에서 언급한 장해야 합 정책 파일,그것은 실패하는 방법을 설명하기 위해 자동으로 추가 이러한 정책은 경우 파일 을 구축 Ant.그것은 것 전적으로 너무 힘든 테스트에서는 추가 정책으로 시간을 구축/배포는 귀.여기에 Ant 코드를 사용하는 지금 구축 귀 file:

<target name="build-service">
    <jwsc source" srcdir="java" destdir="${ear-dir}">
        <jws file="SoapService.java" type="JAXWS"/>
    </jwsc>
</target>

할 수 있는 방법을 자동으로 구축과 귀 정책으로 파일을 오른쪽에 위치?나는 대부분의 건물에 관심이 그것으로 웹 INF/정책 Java WAR 파일이 있습니다.가정할 수 있는 정책 파일을 손에 참조할 수 있습니다 그들기 전에 건물입니다.

도움이 되었습니까?

해결책

에 대한 기록,대답을 사용하는 것입 <module> 와 함께 <zipfileset>:

<target name="build-service">
    <jwsc srcdir="java" destdir="${ear-dir}">
        <module>
            <jws file="SoapService.java" type="JAXWS"/>
            <zipfileset dir="." prefix="WEB-INF/policies">
                <include name="mypolicy.xml"/>
            </zipfileset>
        </module>
    </jwsc>
</target>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top