问题标签 [wsdl2java]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven-2 - CXF maven 插件在错误的目录中生成类
我正在使用 maven cxf-codegen-plugin 从 wsdl 生成 java web 服务文件。如果我尝试在默认输出目录 (target\generated-sources\cxf) 中生成文件,该插件可以正常工作,但如果我尝试使用以下命令在其他目录中生成它们:
在我的 pom.xml 中,只有当我这样做时才会生成文件:
如果我做
如果没有“干净”,则不会生成文件...
有人有什么主意吗....?
我的pom:
谢谢, 阿隆
java - JBoss:如何从 WSDL 生成 Web 服务?
我需要制作一个非常简单的系统原型,该系统向远程 Web 服务发送请求,一旦完成处理,它将在我自己的 Web 服务上回调。不幸的是,我必须为回调实现他们的 WSDL。
有没有一种很好的简单方法来生成将正确实现 WSDL 并运行一些琐碎的 java 代码的 JBoss 应用程序?
我从 Apache CXF 中尝试了 wsdl2java,但这只给了我一个独立的服务器,而不是一个可部署的服务器。
java - 为什么 WSDL 解析器还在导入外部文档?
我尝试按照 API 文档建议的方式关闭 WSDL4J (1.6.2) 中的导入文档:
事实上,它会停止导入使用wsdl:import标记声明的 XML 模式文件,但会停止导入使用xs:import标记声明的文件。
示例文件的以下代码片段 [参见字母末尾]
http://www.ibspan.waw.pl/~gawinec/example.wsdl
返回以下异常:
你能建议我解决这个问题吗?我只是不想导入外部 XML 模式。
问候, Maciej
java - 为 cxf wsdl2java 使用 xmlbeans 绑定
我开始使用apache CXF 2.1.5和xmlbeans来生成 Web 服务客户端。FAQ 页面显示了如何使用 jaxb 绑定来java.util.Date
绑定xsd:dateTime
:
我想改用xmlBeans绑定,但找不到合适的示例。我了解如何使用xmlbeans将 xml 文件映射到 java 对象,但我找不到要使用的语法cxf
。欢迎任何指针,代码示例。
java - 是否可以在轴 NSToPkg.properties 文件的映射中指定 TCP 端口?
我正在使用 Axis 1.4 axis-wsdl2java ant 任务为托管在网络服务器端口 8080 上的网络服务创建存根代码。我过去曾成功使用 NStoPkg.properties 文件将 webserver 命名空间映射到一个方便的 java 包名称,配置行如下:
但是当我尝试对托管在端口 8080 上的服务执行相同的操作时,如下所示:
wsdl2java 工具似乎无法识别映射。我尝试了尽可能多的变化,但都无济于事。这是不可能的,还是我做错了什么?
[编辑:我忘了提到当使用命令行 WSDL2Java 实用程序的 -N 选项时,没有问题,并且包重新映射成功。这只是我无法工作的基于选项文件的版本。]
java - Axis2(战争)+ Tomcat 6:缺少 WSDL2Java?
我正在尝试学习如何使用 Axis2 和 Tomcat 实现 Web 服务,但恐怕我没有掌握一些基础知识。
我正在关注本教程,但是当我尝试使用 WSDL2Java 时,我注意到我在任何地方都没有该工具。这是因为我下载并安装了 Axis2 的 .war(网络存档)版本,对吧?
如何在 Tomcat 中的当前安装中合并该工具?复制/粘贴就足够了吗?
提前致谢, 哈尔
.net - Code First .NET Web 服务使用肥皂编码 - 如何防止这种情况发生?
从 .NET 接口生成 wsdls 时,如何将 asp.net / asmx 配置为根本不使用肥皂编码?简而言之,一个.NET SOAP Web 服务正在生成一个包含soap 编码的wsdl。例如:
这无法使用 CXF 中的 wsdl2java 进行解析,这是由于 soapenc:Array 位而导致的 JAX-WS 实现。解决方法是将上面的 xml 更改为:
java - Axis2 的 wsdl2java 在 RPC/Encoded 样式 Web 服务上失败
Axis2 有什么替代品吗?或者使其工作的方式(例如,不同的数据绑定)?
注意:Apache CXF 也失败了 :(
java - 如何使用 java 从客户端系统读取文件?我必须使用wsdl?
我想从客户端系统读取文件,我有生成文件的客户端系统路径,
我想使用 WSDL 来执行此功能......如果有人已经做过,我是 WSDL 的新手,请指导我如何使用 WSDL 从客户端系统读取文件......
任何帮助表示赞赏...
编辑: - 要求就像......我们在客户端系统中有客户端代码,当客户端运行代码时将生成 xml 文件。我们知道的那个 xml 文件位置,例如 C://client/abc.xml 我想从我们的 Web 应用程序中读取该文件。所以为此我想知道 WSDL 是否有用,或者我可以使用简单的 FTP 文件读取。
java - 使用 WSDL 的 Web 服务代理类
每当尝试使用 WSDL 创建代理类时,我都会收到以下异常。
几个观察:-
1) 我的 WSDL 在 xsd http://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsd之后指出/导入。如果我从上面的 URL 中使用 wsdl 中的 tempratue.xsd,它总是失败并在 eclipse 中抛出以下异常。
2)如果我尝试从不同的服务器访问相同的 XSD,它会正常工作并创建代理类(temparature.xsd 在不同的服务器上可用)。
3)为什么相同的 XSD 在不同的服务器上表现不同。
4)还有一个观察:- 当我把这个网址放在浏览器http://200.123.23.196:9090 /TOOLBOX/WSDL/temp/temparature.xsd 中时,我无法直接在浏览器中看到 xsd 的内容。而不是使用其他 URL,我可以直接看到内容。
IWAB0399E 从 WSDL 生成 Java 时出错:WSDLException(位于 /definitions/types/schema):faultCode=OTHER_ERROR:尝试解析在“ http://200.123.23.196:9090/TOOLBOX/WSDL/temp/temparature ”中引用的模式时发生错误.xsd',相对于 'file:/D:/workspaces/globice/LAS/xsd/my_ice.wsdl'.: no content-type: java.net.UnknownServiceException: no content-type at java.net.URLConnection.getContentHandler(Unknown来源)在 java.net.URLConnection.getContent(Unknown Source) 在 java.net.URL.getContent(Unknown Source) 在 com.ibm.wsdl.util.StringUtils.getContentAsInputStream(Unknown Source) 在 com.ibm.wsdl.xml .WSDLReaderImpl.parseSchema(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.parseSchema(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.parseTypes(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl .parseDefinitions(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(Unknown Source) at com.ibm.wsdl.xml.WSDLReaderImpl。在 org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:495) 在 org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:516) 上读取 WSDL(未知来源)。 apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361)
等待回复:)
提前感谢山姆