我有使用目标命名空间的适当模式
xmlns:ax216="http://util.java/xsd“
这给我带来了一个关于生成禁止包(由Java Security Manager生成)的问题,因为从java (java.util.xsd).Refactoring类开始是不够的。我仍然收到来自安全管理器的错误。服务作者使用axis2,但是在eclipse中不允许混合使用这两个库。您知道如何通过CXF使用此服务吗?
事件虽然我将它们映射到不同的包,但我仍然有一个例外:
Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: Prohibited package name: java.util.logging.xsd
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:156)
at $Proxy34.getBandwidthInformation(Unknown Source)
at com.adva.internal.measurement.gen.MeasurementModuleInterfaceImpl.main(FancyModuleInterfaceImpl.java:64)
Caused by: org.apache.cxf.binding.soap.SoapFault: Prohibited package name: java.util.logging.xsd
发布于 2013-04-30 13:16:06
wsdl2java工具有一个映射名称空间的-p标志。
wsdl2java -p http://util.java/xsd=com.foo.blah mywsdl.wsdl
应该做这件事。
https://stackoverflow.com/questions/16297185
复制相似问题