问题标签 [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 投票
3 回答
1779 浏览

java - 发布 Web 服务时出错

我有一个 WSDL 文件,我从中创建了服务器端代码骨架。现在,在修改了这些骨架 Java 类之后,我已经从项目文件夹中删除了 WSDL 文件。现在,我正在尝试为这些课程准备一个 Web 服务。我为此使用 Axis 引擎和 apache tomcat 5.5,它嵌入了 Eclipse。但是当我开始这个时,我得到了以下错误。

IWAB0489E 将 Web 服务部署到 Axis 运行时时出错,axis-admin 失败并出现 {http://schemas.xmlsoap.org/soap/envelope/}Server.userException java.lang.reflect.InvocationTargetException

任何人都可以帮助。这是什么错误??

0 投票
2 回答
2443 浏览

web-services - cxf-codegen-plugin 不断给我“无法生成类型”错误消息

希望对这个困扰了一段时间的问题提供一些反馈。

我使用 maven 构建一个简单的 Web 服务客户端应用程序。

它使用几个 wsdls(大约 8 个),wsdls 有 xsd 导入(每个请求和响应大约每个 wsdl 2 个,加上大量的额外导入)来使用 maven cxf wsdl2java 插件生成 java 代码。

我从插件版本 2.1.7 开始尝试了几个 2.2.x,现在尝试使用插件版本 2.3.4。

这是我的 pom 文件的插件部分:

我可以提供一个以前的版本,说明过去如何为我工作。基本上,我将每个单独的 wsdl 列为 < wsdloption > 项。

我唯一与“环境”相关的是,对于一个单独的项目,我删除了 m2 文件夹中的所有内容。从那时起,代码生成给了我以下错误消息(使用命令中的“mvn -e generate-sources”):

我注意到的一件事是,在 target/generated-sources 文件夹中,它在 \generated-sources\cxf\generated AND \generated-sources\org\opentravel\ota_2003_05 中创建了相同的类。不完全确定 XSD 或 wsdl 本身是否存在错误。

我一直在寻找对该错误的良好解释,但尚未找到解决方案。对于这个特定问题,我已经完成了相当一部分的“谷歌搜索”。开始变得绝望,希望我能尽快找到解决方案。

提前感谢您提供的任何帮助。

0 投票
4 回答
4184 浏览

web-services - Scala 相当于 wsdl2java?

是否有任何等效于 wsdl2java 的方法,它将获取一个 WSDL 文件并为服务器和/或客户端生成 scala 存根?

我用谷歌搜索,但要么没有,要么我的 google-fu 很弱。

0 投票
0 回答
401 浏览

java - Apache CXF 是否支持“仅输出”服务?如果是这样,你如何让 wsdl2java 来处理它?

在使用 Apache CXF 时,我想定义一个像这样的端口类型:

但是,当 wsdl2java 运行时,我收到以下错误:

我将此解释为 Apache CXF(和/或 wsdl2java)不支持“仅输出”或“通知”样式服务。

这是正确的,还是我错过了什么?

如果重要的话,我的端口类型实际上是绑定到 JMS 传输,而不是 HTTP。

0 投票
1 回答
14662 浏览

java - 如何转换为 SOAP 1.1 制作的 WSDL 文件以支持 SOAP 1.2

多年前,我基于给定的 WSDL 构建了一个 SOAP 1.1 服务。这是相当基本的:我执行了 Axis 的 WSDL2Java 并使用生成的类作为基础。

现在我被告知要迁移此服务,以便人们可以使用 SOAP 1.2 访问它。

我应该在我的 WSDL 文件中进行哪些更改,以便我新生成的服务(仍然使用 Axis 的 WSDL2Java)支持 SOAP 1.2?

了解我是服务提供商很重要:我不想要只为客户工作的解决方案。

非常感谢!

0 投票
1 回答
1437 浏览

cxf - cxf: wsdl2java created a class that extends Service (javax.xml.ws.Service)

I am new to java WS and WSDL. I used wsdl2java to create java classes for my web service client and there was a class created with <Service Name>Service extends javax.xml.ws.Service

Please let me know what is the use of the class

0 投票
1 回答
520 浏览

java - 代码签名和编写步骤 public static void main(String args[] )

WSDL2Java成功生成客户端代码的“WeatherService”WSDL 。

应该在哪个java文件和方法中编写主类来访问和执行进程?

  • WeatherServiceCallbackHandler.java

  • WeatherServiceStub.java

我认为应该遵循一些标准的签名代码步骤并访问 WSDL 中可用的方法。

0 投票
2 回答
985 浏览

java - Axis2 中的 ExtensionMapper.java

每当我运行我的 wsdl2java 时,我都会遇到问题,ExtensionMapper该类在不同的不同包中生成。

示例:第一次运行 wsdl2java 结果:ExtensionMapper.java 生成于

示例:第二次运行 wsdl2java 结果:ExtensionMapper.java 在 ` 中生成

现在,每次运行文件都会改变它的位置,而我的问题是很难为同一个文件维护一个 SVN 版本。

0 投票
1 回答
3501 浏览

eclipse-plugin - wsdl2java codegen eclipse 插件-java.lang.reflect.invocationtargetexception

我已将 Axis2_Codegen_Wizard_1.3.0,Axis2_Service_Archiver_1.3.0 添加到 eclipse 插件中。单击完成按钮后,在完成包括指定 wsdl 文件路径和输出路径在内的所有步骤后,我会弹出以下错误。

完成该过程时发生错误

java.lang.reflect.invocationtargetexception

任何的想法 ?谢谢-Aj

0 投票
1 回答
1802 浏览

java - WSDL 到 Java 的转换

我必须将 WSDL 转换为 java 类来创建 WS 服务器,并且 WSDL 使用 RPC/编码。cxf 或 JWS 2.0 不支持此编码。所以我评论了那些提到 RPC/Encoded 的行 use="encoded"/>

我已经创建了 java 类,但是我的客户的 wsdl 仍然会寻找 use="encoded"/> 并且目前无论我的应用程序正在生成什么 wsdl(使用 cxf 框架),SOAP:body 中没有编码属性

这会产生问题吗,我是网络服务的新手,我目前正在学习阶段,请帮助