Выдача исключений-> сбоев из SOAP-сервиса Java с GlassFish
Возможный дубликат:
JAX-WS - сопоставление исключений с неисправностями
Я обычно не использую Java, но я был вынужден написать сервисную оболочку вокруг сторонней библиотеки, которая мне нужна. (Так что я могу назвать это с C#)
Я использую NetBeans со GlassFish, и мне было интересно, как там работать с ошибками SOAP.
@WebMethod(operationName = "hello")
public String hello() throws Exception
{
return "Hello World!";
}
Как мне изменить это так, чтобы любые исключения, сгенерированные внутри hello(), превратились в Faults? Даже единственная ошибка, которая просто содержит сообщение об исключении, пока подойдет.
Я действительно просто не знаю, как бороться с неисправностями в этой среде... любая информация поможет.
1 ответ
Решение
Попробуйте это вместо этого:
@WebMethod(operationName = "hello")
public String hello() {
try {
return "Hello World";
} catch(Exception e) {
// Throw the fault here.
}
}
Смотрите здесь для большего: