2012-05-30 5 views
0

Java Web Services에서 예외를 throw하는 것을 구현했습니다.JAX-WS에서 WebFault Annotation은 어떻게 작동합니까?

@WebFault(faultBean = "com.au.ex.FaultBean", targetNamespace = 
"something_here") public class Ex extends Exception { 
    ... 
} 

을 내가 비누 UI의 targetNamespace널 포인터 예외를 throw를 정의하지 않으면 다음과 같이 내 클래스입니다.

내 질문은 : 나는의 targetNamespace를 정의해야하는 방법 나는 기본의 targetNamespace를 검색 할 수 있습니다?

추신 : 웹 서비스의 네임 스페이스에서 동일한 네임 스페이스를 정의하면 여전히 예외가 발생합니다. 내가 다른 것을 정의한다면 그것은 효과가 있습니까?

아이디어가 있으십니까?

+0

그것에 대해 의심입니다 : 그것은 동일한의 targetNamespace를 사용하는 XML 이름 충돌을합니다. – kamaci

답변

0

targetNamespace : 웹 서비스에서 생성 된 WSDL 및 XML 요소의 XML 네임 스페이스를 지정합니다. 기본값은 웹 서비스가 포함 된 패키지 이름에서 매핑 된 네임 스페이스입니다. (문자열)

소리는 필요하지 않습니다 같은 XML 또는 WSDL을 처리하지 않는 한 네임 스페이스 ...

+0

내 질문을 편집했습니다. – kamaci

+0

XML로 작업하고 있습니까? – kamaci

관련 문제