问题标签 [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 回答
3470 浏览

web-services - Weblogic WebService 客户端依赖项

我想问哪个是功能性ws客户端到经过身份验证的weblogic JAX-RPC所需的正确jar文件。
情况:
我在 Jdeveloper 和 OEPE 上创建了相同的 WS 客户端。当我在 IDE 中运行时,我的客户端只能在 Jdeveloper 上运行。然后,当我运行该 jar 时,我从 Jdeveloper 生成了一个 Jar 文件,并从 OEPE ocurrs 生成了相同的错误。
我想这是因为缺少一些库。我真的需要帮助!
在将许多库放在类路径上之后,这是错误的:

“线程“主”javax.xml.rpc.ServiceException 中的异常:无法解析 WSDL htp://url?WSDL weblogic.wsee.wsdl.WsdlException:由于 -- java.net.ConnectException,无法从 url 读取 wsdl 文件:连接被拒绝:在 weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java:492) 在 weblogic.wsee.jaxrpc.ServiceImpl.(ServiceImpl) 处连接 weblogic.wsee.jaxrpc.ServiceImpl.throwServiceException(ServiceImpl.java:185) .java:126) 在 br.com.scopus.teste.ServicoAssinaturaImplService_Impl.(ServicoAssinaturaImplService_Impl.java:21) 在 br.com.scopus.teste.Client.main(Client.java:26) 引起:weblogic.wsee.wsdl .WsdlException:无法从 url 读取 wsdl 文件,原因是 -- java.net.ConnectException:连接被拒绝:在 weblogic.wsee.wsdl.WsdlReader 处连接。getDocument(WsdlReader.java:313) 在 weblogic.wsee.wsdl.internal.WsdlDefinitionsImpl.parse(WsdlDefinitions Impl.java:432) 在 weblogic.wsee.wsdl.internal.WsdlDefinitionsImpl.parse(WsdlDefinitions Impl.java:417) 在 weblogic .wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:81) 在 weblogic.wsee.wsdl.WsdlFactory.parse(WsdlFactory.java:68) 在 weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java: 483)。 .. 3 更多”68) 在 weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java: 483) ... 3 更多"68) 在 weblogic.wsee.jaxrpc.ServiceImpl.loadWsdlDefinition(ServiceImpl.java: 483) ... 3 更多"

也许重要信息:

这些是我正在使用的 jar: wlfullclient.jar wsclient.jar adf-config.xml weblogic.jar wseeclient.jar wsclient_extended.jar glassfish.jaxws.rt_1.2.0.0_2-1-5.jar
Weblogic 版本:10.3.5
谢谢!

0 投票
1 回答
1673 浏览

java - 如何忽略 Web 服务中的空参数?

我有以下问题。我想做网络服务,它有很多输入参数。其中一些是双类型的。问题是一些双打不是必需的,可以作为空标签传递给我的服务,比如

因此,WebLogic 在转向我的代码之前尝试解析该双精度,我得到

有例外的回应

所以我的主要问题是,如何将 null 等空标签放入 Double 变量中?或者如何在 WebLogic 尝试解析它之前指定该空值?先感谢您!

0 投票
3 回答
10125 浏览

soap - SoapUI 端点随机错误

我不了解 SoapUI 和他的模拟服务的行为。我正在使用 SoapUI(测试用例)的客户端和带有 JAX-RPC 的 Java EE 应用程序。

我的问题是:

当我尝试从我的 Java 客户端或 SoapUI 的测试用例调用任何 web 服务时,mockservice 在第一次调用时返回一个很好的消息,在第二次调用时返回下面的错误,不管调用是否相同。但是,如果我在等待,它会起作用...

所以,我在 SOAPui 中启用了选项:“在每个 SOAP 请求后关闭 HTTP 连接”,它一直有效......

所以我的问题是:

这是模拟服务的正常行为吗,如何用我的java客户端实现这个?

谢谢你们。

0 投票
1 回答
61 浏览

jax-rpc - JAX RPC 服务返回类似结构的映射

我知道 JAX-RPC Web 服务中不允许使用 hashmap 数据结构。

但我想在我的服务中返回看起来像这样的数据。

请知道我该怎么做

0 投票
0 回答
429 浏览

tomcat6 - Tomcat 的 JAX-RPC 运行时

我已将 Java EE Web 应用程序从 JBoss 4.0.5/Java 5 移植到 Tomcat 6.0.33/Java 6。

Web 应用程序公开了一些 Web 服务。它们在 JBoss 中实现为 JAX-RPC Web 服务,我使用 CXF 2.6 作为实现运行时将它们改编为 JAX-WS Web 服务。现在,我被要求在新环境(Tomcat 6.0.33/Java 6)中提供 JAX-RPC Web 服务,以便与现有客户端兼容。同一个 Web 服务的两个版本当然可以通过两个不同的端点 URL 获得。

JBoss 4.0.5/Java 5 中的 JAX-RPC Web 服务是使用 Spring 实现的(实现类扩展了 org.springframework.remoting.jaxrpc.ServletEndpointSupport,在 spring-remoting-2.0.8.jar 中找到)但我猜不出是哪个是 JBoss 提供的 JAX-RPC 的底层实现框架。我只看到配置文件是webservices.xml和jaxrpc-mapping.xml。

我试图在 Tomcat 中“复制”该 Spring 配置,但是当我尝试检索 WSDL 时出现错误javax.servlet.ServletException: Class pack.age.MyEndPoint is not a Servlet。实际上,该类(JAX-RPC 端点实现类)不是 servlet,但在 JBoss 4.0.5/Java 5 下,它被声明web.xml为 servlet 并且可以工作。

能否请你帮忙?我想我只需要为 Tomcat 提供正确的 JAX-RPC 实现框架(我想避免使用 AXIS,因为它使用不同的配置文件)。提前致谢。

0 投票
1 回答
217 浏览

java - 执行 JAX-RPC 时出错

帮我解决这个异常,发生在 netbeans 调用 wcf webservice 日志期间

Java 结果:1

0 投票
0 回答
3790 浏览

web-services - 无法使用 Eclipse 和 Tomcat 7.0 生成 server-config.wsdd

我正在尝试使用以下步骤生成 Web 服务,但无法生成 server-config.wsdd并显示以下消息:

步骤: 创建动态 Web 项目并将其与包下的 Create Class 关联:com.sample.service.SampleWebService.java 单击 File/New/Others/ Web Service项目。选择自底向上 Java Bean Web 服务作为Web 服务类型 提供 Java 文件的路径以及上述包。

选择Tomcat作为服务器,选择 Axis 作为Web Service Rum Time

单击下一步,然后选择要公开为 Web 服务的方法

在文本框样式中重命名 WSDL 文件名 使用:document/literal (wrapped) 单击 Next 按 Start Server。按下一步:

例外:

注意:这是一个简单的 Web 服务,我没有使用 Annotation。

0 投票
2 回答
1305 浏览

web-services - IBM JAX-RPC Web 服务:虽然响应是布尔值,但我们在输出中得到了一个数字

我们有一个基于 WSDL 使用 JAX-RPC 生成的 web 服务,在 WSDL 中我们有如下响应

甚至生成的代码也有方法返回类型为 Boolean

但是当我们从 Soap UI 调用服务时,我们看到响应 'Ack' 为 0,而不是 true / false。这在 JAX-WS 上运行良好。

对此的任何帮助都非常感谢

0 投票
0 回答
511 浏览

java - 使用 Java 日历作为输入的 JAX-RPC 在日期结束时包括“Z”

我们使用 JAX-RPC 调用后端调用。我使用 RAD8.5 和后端提供的 WSDL/XSD 文件生成了 JAX-RPC 客户端。我们的客户端应用程序为我们提供了格式为 yyyyMMdd (20130720) 的字符串日期值。后端应用程序需要这个格式为 yyyy-MM-ddZ 的值。

使用 JAX-RPC 生成的对象,它需要一个 Calendar 对象用于该输入。因此,我创建了一个转换为 UTC 的日历对象(下面的代码)并将其传入。生成的 XML 在我的日期结束时缺少“Z”。2013 年 7 月 20 日。

所以我的问题是,使用 JAX-RPC 如何让它在我的日期结束时包含“Z”以满足后端的要求?我需要对 Calendar 对象或我的 JAX-RPC 实现做些什么吗?

日历创建代码

convertToGMTCalendar() 的代码

convertToLocalCalendar() 的代码

0 投票
0 回答
1171 浏览

c# - XML 文档中存在错误 (1, 504)

我在 c# 中使用这个 wsdl 服务http://ws.adpdigital.com/services/MessagingService?wsdl

当我在 Windows 应用程序中运行它时没问题,但是当我将它作为 Windows 服务运行时,它给了我一个错误

异常消息:

XML 文档中存在错误 (1, 504)。

异常跟踪:

在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader,字符串 encodingStyle,XmlDeserializationEvents 事件)
在 System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle) 在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 在 System.Web.Services.Protocols .SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SendSmsToMagfa.com.adpdigital.ws.JaxRpcMessagingServiceService.report(String userName, String password, String shortNumber, String fromClientId, String clientId, String fromId, String id, Int32 maxSize)在 SendSmsToMagfa.SendSms.Send(String[] message, String[] mobile, String[] id, String[] port) 在 SendSmsService.SendSmsService.ServiceSmsMethod(Object sender, ElapsedEventArgs e)

我在 .net 2 和 3 以及 3.5 和 4 中检查了它,但它们都有错误

有什么问题 ?