2009-06-02 2 views

답변

1

내가 알 수있는 한, 오류 필드를 지정하는 유일한 방법은 the constructor입니다. 따라서 가장 쉬운 방법은 오류를 인수로 사용하여 새 SOAPFaultException을 만드는 것입니다.

0

예외를 정의

public class SomeFault extends Exception 
{ 
    public SomeFault(String code) 
    { 
    } 

    public String getA() {...} 
    public void setA() {..} 

    public String getB() {...} 
    public void setB() {..} 
} 

하고 웹 서비스

@WebService 
public class MyWS 
{ 
    public MyWS() 
    { 
    } 

    public Response getSomething(String id) throws SomeFault 
    { 
     throw new SomeFault(id); 
    } 
}