问题标签 [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.
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
任何人都可以帮助。这是什么错误??
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 本身是否存在错误。
我一直在寻找对该错误的良好解释,但尚未找到解决方案。对于这个特定问题,我已经完成了相当一部分的“谷歌搜索”。开始变得绝望,希望我能尽快找到解决方案。
提前感谢您提供的任何帮助。
web-services - Scala 相当于 wsdl2java?
是否有任何等效于 wsdl2java 的方法,它将获取一个 WSDL 文件并为服务器和/或客户端生成 scala 存根?
我用谷歌搜索,但要么没有,要么我的 google-fu 很弱。
java - Apache CXF 是否支持“仅输出”服务?如果是这样,你如何让 wsdl2java 来处理它?
在使用 Apache CXF 时,我想定义一个像这样的端口类型:
但是,当 wsdl2java 运行时,我收到以下错误:
我将此解释为 Apache CXF(和/或 wsdl2java)不支持“仅输出”或“通知”样式服务。
这是正确的,还是我错过了什么?
如果重要的话,我的端口类型实际上是绑定到 JMS 传输,而不是 HTTP。
java - 如何转换为 SOAP 1.1 制作的 WSDL 文件以支持 SOAP 1.2
多年前,我基于给定的 WSDL 构建了一个 SOAP 1.1 服务。这是相当基本的:我执行了 Axis 的 WSDL2Java 并使用生成的类作为基础。
现在我被告知要迁移此服务,以便人们可以使用 SOAP 1.2 访问它。
我应该在我的 WSDL 文件中进行哪些更改,以便我新生成的服务(仍然使用 Axis 的 WSDL2Java)支持 SOAP 1.2?
了解我是服务提供商很重要:我不想要只为客户工作的解决方案。
非常感谢!
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
java - 代码签名和编写步骤 public static void main(String args[] )
WSDL2Java
成功生成客户端代码的“WeatherService”WSDL 。
应该在哪个java文件和方法中编写主类来访问和执行进程?
WeatherServiceCallbackHandler.java
WeatherServiceStub.java
我认为应该遵循一些标准的签名代码步骤并访问 WSDL 中可用的方法。
java - Axis2 中的 ExtensionMapper.java
每当我运行我的 wsdl2java 时,我都会遇到问题,ExtensionMapper
该类在不同的不同包中生成。
示例:第一次运行 wsdl2java 结果:ExtensionMapper.java
生成于
示例:第二次运行 wsdl2java 结果:ExtensionMapper.java
在 ` 中生成
现在,每次运行文件都会改变它的位置,而我的问题是很难为同一个文件维护一个 SVN 版本。
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
java - WSDL 到 Java 的转换
我必须将 WSDL 转换为 java 类来创建 WS 服务器,并且 WSDL 使用 RPC/编码。cxf 或 JWS 2.0 不支持此编码。所以我评论了那些提到 RPC/Encoded 的行 use="encoded"/>
我已经创建了 java 类,但是我的客户的 wsdl 仍然会寻找 use="encoded"/> 并且目前无论我的应用程序正在生成什么 wsdl(使用 cxf 框架),SOAP:body 中没有编码属性
这会产生问题吗,我是网络服务的新手,我目前正在学习阶段,请帮助