gpt4 book ai didi

java - 目标命名空间java util cxf和代码生成包java.util.xsd

转载 作者:行者123 更新时间:2023-12-01 14:38:01 31 4
gpt4 key购买 nike

我有使用目标命名空间的专有架构

xmlns:ax216="http://util.java/xsd"

这给我带来了从 java (java.util.xsd) 开始生成禁止的(由 Java 安全管理器)包的问题。重构类是不够的。我仍然收到来自安全管理器的错误。服务作者使用 axis2,但在 Eclipse 中不允许混合这两个库。您知道如何通过 CXF 使用此服务吗?

尽管我将事件映射到不同的包,但我仍然有一个异常(exception):

   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

最佳答案

wsdl2java 工具有一个 -p 标志来映射命名空间。

wsdl2java -p http://util.java/xsd=com.foo.blah  mywsdl.wsdl

应该这样做。

关于java - 目标命名空间java util cxf和代码生成包java.util.xsd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297185/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com