问题标签 [jax-rpc]

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 投票
1 回答
140 浏览

java - 意外的 JAXRPC 端点,不支持此版本 1.1

我正在尝试使用 Glassfish v3 通过 NetBeans 6.7 编译 Web 服务,因为无论如何主机都可以解决此问题:

0 投票
2 回答
1220 浏览

java - Java JAX-RPC NoClassDefFoundError

我是 JAX-RPC 的新手。我尝试在 RAD 7.0 中创建一个简单的 Java bean,并通过选项来创建一个 JAX-RPC Web 服务。我的方法如下。

1)如果我不导入任何依赖类,这在从客户端调用时工作正常。2)但是,当我导入一个依赖类(如上所示的自定义类)时,我会看到以下异常

打包 - 上述方法驻留在应用程序(ear)中,该应用程序将所有必要的类作为 jar 文件包含在 ear 中。上面的方法是从客户端——JAX-RPC 客户端调用的。

如果有人可以指导我,将不胜感激。

0 投票
1 回答
2174 浏览

java - com.sun.xml.rpc.tools.ant.Wscompile 找不到

我需要在http://mihansmscenter.com/webservice/?wsdl使用服务,所以我应该使用 jax-rpc 我将 jax-rpc 插件添加到我的 netbeans 然后

但是在完成大约 40% 的任务后单击完成时出现错误:com.sun.xml.rpc.tools.ant.Wscompile 找不到

0 投票
1 回答
619 浏览

java - 使用 JAX-RPC 时将错误请求放入死信队列的方法?

我正在使用 JAX-RPC 1.1 为在 WAS 6.0 上运行的一组应用程序生成服务,并通过 Websphere MQ 进行通信。大型机将向服务发送消息,因此如果由于某种原因无法将消息转换为对象(可能是由于 EBCDIC 到 ASCII 的怪异),则需要将消息放在死信队列中进行检查.

有谁知道是否有标准的方法来做到这一点(即通过为 jms:/ 地址提供 DLQ 名称),或者是否需要以某种方式手动执行 DLQ 转发?

0 投票
3 回答
1714 浏览

web-services - Groovy 可以成为 JAX-RPC 样式的 Web 服务的客户端吗?

显然,Groovy 很容易使用 Web 服务。它可以使用需要 JAX-RPC 而不是 JAX-WS 的 Web 服务吗?我应该使用旧版本的 Groovy 或其库来执行此操作吗?

0 投票
1 回答
4280 浏览

web-services - JAX-RPC GenericHandler 在 Websphere Application Server v6.0.2.35 上失败

我创建了一个名为 SOAPHeaderHandler 的 GenericHandler 扩展。我将 log4j 语句放在处理程序中,并且可以看到正在构建的构造函数。但是,当我生成 SOAP 消息时,我看不到与 handleRequest 方法相关的消息。我已经在存根中注册了处理程序,如下所示:

处理程序是:

我已将 web.xml 更改如下:

这部署在 Websphere Application Server v6.0.2.35 上。任何想法可能是什么问题?为什么处理程序中的记录器语句永远不会被执行?我是否未能正确注册处理程序?我是否需要指定处理哪些服务方法?

0 投票
2 回答
4343 浏览

java - RPC/Encoded Jboss 问题

我正在运行 jboss-4.2.1.GA 来生成 WS 请求。

我在 JWSDP-2.0/JAXRPC 的帮助下创建了 WS 客户端。我已经将客户端部署到 Jboss,我现在正在尝试发送请求。

当我尝试初始化客户端服务:javax.xml.rpc.Service service = servicefactory.createService(new URL(wsdlURL), serviceQN)时,Jboss 开始抱怨。

Jboss产生的错误是:

错误 [JBossXSErrorHandler] JBossWS_targetnamespace1.com7796329154971783225.xsd[域:http ://www.w3.org/TR/xml-schema-1]::[key=src-resolve.4.2]::Message=src-resolve.4.2 : 解析组件“tns2:SimpleSerialiser”时出错。检测到“tns2:SimpleSerialiser”在命名空间“ http://targetnamespace2.com ”中',但是来自这个命名空间的组件不能从模式文档'file:/home/jbossPath/jboss-4.2.1.GA/server/default/tmp/jbossws/JBossWS_targetnamespace1.com7796329154971783225.xsd'中引用。如果这是不正确的命名空间,则可能需要更改“tns2:SimpleSerialiser”的前缀。如果这是正确的命名空间,则应将适当的“导入”标签添加到“文件:/home/jbossPath/mobaq/jboss-4.2.1.GA/server/default/tmp/jbossws/JBossWS_targetnamespace1.com7796329154971783225.xsd” .

紧接着是一个警告:

WARN [WSDL11Reader] 编码样式“ http://schemas.xmlsoap.org/soap/encoding/ ”不支持:{urn:namespace}doTask

最后显示如下错误:

错误 [STDERR] org.jboss.ws.WSException: 无法获取 java 类型映射:{urn:namespace}ArrayOf_tns2_TagType 错误 [STDERR] at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCMetaDataBuilder.buildInputParameter(JAXRPCMetaDataBuilder.java:第266章……

我知道过去在 community.jboss.org 中发布了类似的错误,但用于不同的任务。我不确定提供的补丁是否能解决我的问题,我不知道如何实施提供的补丁。

除此之外,我发现有人有类似的问题:JBoss 4.2.3 中的 JAX-RPC但建议的解决方案对我不起作用。

我也知道 JbossWS 不支持 RPC/Encoded,但我使用 jboss 作为我的解决方案。有没有办法解决这个问题,我不能让 Jboss 创建客户端服务来发送请求吗?我不确定是否有可能请求 RPC/Literal WSDL 文件,所以这就是我要问的原因。

任何建议将不胜感激。

0 投票
1 回答
1812 浏览

spring-ws - 使用 JAX-RPC 客户端模型访问 Spring-WS 服务

我已经使用 spring-ws 部署了一个服务并使用它访问它

我们可以使用任何 JAX-RPC 客户端处理方法(静态存根、动态代理或动态调用接口)来访问这些 Web 服务吗?如果是,那怎么办?我的理解是 Spring-WS 实现与 JAX-RPC 和 JAX-WS 实现完全不同,我们无法使用 JAX-RPC 访问它们。请建议。

谢谢

0 投票
1 回答
1341 浏览

java - 简单的 WSDL 和 JAX RPC 映射文件生成工具

伙计们,从 java ServiceEndPoint 接口生成 WSDL 和 JAX RPC 映射文件的简单工具是什么。或者我只需要生成 JAX RPC 映射文件生成器

0 投票
1 回答
3235 浏览

java - 带有 Axis 服务的 JAX-WS 客户端

我对 Web 服务比较陌生,但我需要在我的应用程序中集成对现有服务的调用。理想情况下,我想使用 JAX-WS,因为我正在寻找最简单、开发速度最快的解决方案,而 MyEclipse 能够从 WSDL 生成 JAX-WS 客户端。不幸的是,我继承的 WSDL 是从 Axis 使用 RPC 构建的。这仍然有效吗?在尝试生成代码时,我收到这些错误,并且我发现的网络搜索似乎说它是需要升级的服务端:

  • WS-I: (BP2108) Array 声明使用 - 限制或扩展 - soapEnc:Array 类型,或在类型声明中使用 wsdl:arrayType 属性

  • WS-I: (BP2122) wsdl:types 元素包含不是 XML 模式定义的数据类型定义

    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.host.com" use="encoded" />

  • WS-I:(BP2406)soapbind:body、soapbind:fault、soapbind:header 和 soapbind:headerfault 的使用属性没有“literal”值。