我通常不使用java,但我被迫在我需要的第三方库周围编写服务包装器。 (所以我可以从c#中调用它)
我正在使用NetBeans和GlassFish,我想知道如何使用SOAP Faults。
@WebMethod(operationName = "hello")
public String hello() throws Exception
{
return "Hello World!";
}
如何更改此项以便hello()中抛出的任何异常都变为Faults?即使是只包含异常消息的单个故障也会发生。
我真的不知道如何处理这种环境中的错误......任何信息都会有所帮助。
答案 0 :(得分:0)
请改为尝试:
@WebMethod(operationName = "hello")
public String hello() {
try {
return "Hello World";
} catch(Exception e) {
// Throw the fault here.
}
}
在这里了解更多信息: