0

我已经实现了在 Java Web 服务中抛出异常。我的班级如下:

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

如果我没有定义targetNamespace它会在Soap UI抛出空指针异常

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

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

有任何想法吗?

4

1 回答 1

0

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

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

于 2012-05-30T19:56:28.783 回答