问题标签 [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.

0 投票
2 回答
9107 浏览

maven-2 - CXF maven 插件在错误的目录中生成类

我正在使用 maven cxf-codegen-plugin 从 wsdl 生成 java web 服务文件。如果我尝试在默认输出目录 (target\generated-sources\cxf) 中生成文件,该插件可以正常工作,但如果我尝试使用以下命令在其他目录中生成它们:

在我的 pom.xml 中,只有当我这样做时才会生成文件:

如果我做

如果没有“干净”,则不会生成文件...

有人有什么主意吗....?

我的pom:

谢谢, 阿隆

0 投票
2 回答
2260 浏览

java - JBoss:如何从 WSDL 生成 Web 服务?

我需要制作一个非常简单的系统原型,该系统向远程 Web 服务发送请求,一旦完成处理,它将在我自己的 Web 服务上回调。不幸的是,我必须为回调实现他们的 WSDL。

有没有一种很好的简单方法来生成将正确实现 WSDL 并运行一些琐碎的 java 代码的 JBoss 应用程序?

我从 Apache CXF 中尝试了 wsdl2java,但这只给了我一个独立的服务器,而不是一个可部署的服务器。

0 投票
2 回答
3287 浏览

java - 为什么 WSDL 解析器还在导入外部文档?

我尝试按照 API 文档建议的方式关闭 WSDL4J (1.6.2) 中的导入文档:

事实上,它会停止导入使用wsdl:import标记声明的 XML 模式文件,但会停止导入使用xs:import标记声明的文件。

示例文件的以下代码片段 [参见字母末尾]

http://www.ibspan.waw.pl/~gawinec/example.wsdl

返回以下异常:

你能建议我解决这个问题吗?我只是不想导入外部 XML 模式。

问候, Maciej


0 投票
1 回答
5903 浏览

java - 为 cxf wsdl2java 使用 xmlbeans 绑定

我开始使用apache CXF 2.1.5xmlbeans来生成 Web 服务客户端。FAQ 页面显示了如何使用 jaxb 绑定来java.util.Date绑定xsd:dateTime

我想改用xmlBeans绑定,但找不到合适的示例。我了解如何使用xmlbeans将 xml 文件映射到 java 对象,但我找不到要使用的语法cxf。欢迎任何指针,代码示例。

0 投票
2 回答
300 浏览

java - 是否可以在轴 NSToPkg.properties 文件的映射中指定 TCP 端口?

我正在使用 Axis 1.4 axis-wsdl2java ant 任务为托管在网络服务器端口 8080 上的网络服务创建存根代码。我过去曾成功使用 NStoPkg.properties 文件将 webserver 命名空间映射到一个方便的 java 包名称,配置行如下:

但是当我尝试对托管在端口 8080 上的服务执行相同的操作时,如下所示:

wsdl2java 工具似乎无法识别映射。我尝试了尽可能多的变化,但都无济于事。这是不可能的,还是我做错了什么?

[编辑:我忘了提到当使用命令行 WSDL2Java 实用程序的 -N 选项时,没有问题,并且包重新映射成功。这只是我无法工作的基于选项文件的版本。]

0 投票
2 回答
1974 浏览

java - Axis2(战争)+ Tomcat 6:缺少 WSDL2Java?

我正在尝试学习如何使用 Axis2 和 Tomcat 实现 Web 服务,但恐怕我没有掌握一些基础知识。

我正在关注本教程,但是当我尝试使用 WSDL2Java 时,我注意到我在任何地方都没有该工具。这是因为我下载并安装了 Axis2 的 .war(网络存档)版本,对吧?

如何在 Tomcat 中的当前安装中合并该工具?复制/粘贴就足够了吗?

提前致谢, 哈尔

0 投票
1 回答
2115 浏览

.net - Code First .NET Web 服务使用肥皂编码 - 如何防止这种情况发生?

从 .NET 接口生成 wsdls 时,如何将 asp.net / asmx 配置为根本不使用肥皂编码?简而言之,一个.NET SOAP Web 服务正在生成一个包含soap 编码的wsdl。例如:

这无法使用 CXF 中的 wsdl2java 进行解析,这是由于 soapenc:Array 位而导致的 JAX-WS 实现。解决方法是将上面的 xml 更改为:

0 投票
8 回答
23388 浏览

java - Axis2 的 wsdl2java 在 RPC/Encoded 样式 Web 服务上失败

Axis2 有什么替代品吗?或者使其工作的方式(例如,不同的数据绑定)?

注意:Apache CXF 也失败了 :(

0 投票
3 回答
2134 浏览

java - 如何使用 java 从客户端系统读取文件?我必须使用wsdl?

我想从客户端系统读取文件,我有生成文件的客户端系统路径,

我想使用 WSDL 来执行此功能......如果有人已经做过,我是 WSDL 的新手,请指导我如何使用 WSDL 从客户端系统读取文件......

任何帮助表示赞赏...

编辑: - 要求就像......我们在客户端系统中有客户端代码,当客户端运行代码时将生成 xml 文件。我们知道的那个 xml 文件位置,例如 C://client/abc.xml 我想从我们的 Web 应用程序中读取该文件。所以为此我想知道 WSDL 是否有用,或者我可以使用简单的 FTP 文件读取。

0 投票
1 回答
2324 浏览

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)

等待回复:)

提前感谢山姆