我已经实现了在Java Web Services上抛出异常。我的课程如下:
@WebFault(faultBean = "com.au.ex.FaultBean", targetNamespace =
"something_here") public class Ex extends Exception {
...
}
如果我没有定义 targetNamespace ,它会在肥皂用户界面中抛出空指针异常。
我的问题是: 我应该定义targetNamespace吗?如何检索默认的targetNamespace ?
PS:如果我使用Web服务的名称空间定义相同的命名空间,它仍然会引发异常。如果我定义了其他任何东西吗?
有什么想法吗?
答案 0 :(得分:0)
的targetNamespace: 指定从Web服务生成的WSDL和XML元素的XML名称空间。默认值是从包含Web服务的包名称映射的名称空间。 (字符串)
听起来你不需要需要命名空间,除非处理XML或WSDL ......