JAX-WS的WebFault注释如何工作?

时间:2012-05-30 19:29:36

标签: java web-services

我已经实现了在Java Web Services上抛出异常。我的课程如下:

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

如果我没有定义 targetNamespace ,它会在肥皂用户界面中抛出空指针异常

我的问题是: 我应该定义targetNamespace吗?如何检索默认的targetNamespace

PS:如果我使用Web服务的名称空间定义相同的命名空间,它仍然会引发异常。如果我定义了其他任何东西吗?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

的targetNamespace: 指定从Web服务生成的WSDL和XML元素的XML名称空间。默认值是从包含Web服务的包名称映射的名称空间。 (字符串)

听起来你不需要需要命名空间,除非处理XML或WSDL ......