问题标签 [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.
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
谢谢!
java - 如何忽略 Web 服务中的空参数?
我有以下问题。我想做网络服务,它有很多输入参数。其中一些是双类型的。问题是一些双打不是必需的,可以作为空标签传递给我的服务,比如
因此,WebLogic 在转向我的代码之前尝试解析该双精度,我得到
有例外的回应
所以我的主要问题是,如何将 null 等空标签放入 Double 变量中?或者如何在 WebLogic 尝试解析它之前指定该空值?先感谢您!
soap - SoapUI 端点随机错误
我不了解 SoapUI 和他的模拟服务的行为。我正在使用 SoapUI(测试用例)的客户端和带有 JAX-RPC 的 Java EE 应用程序。
我的问题是:
当我尝试从我的 Java 客户端或 SoapUI 的测试用例调用任何 web 服务时,mockservice 在第一次调用时返回一个很好的消息,在第二次调用时返回下面的错误,不管调用是否相同。但是,如果我在等待,它会起作用...
所以,我在 SOAPui 中启用了选项:“在每个 SOAP 请求后关闭 HTTP 连接”,它一直有效......
所以我的问题是:
“这是模拟服务的正常行为吗,如何用我的java客户端实现这个? ”
谢谢你们。
jax-rpc - JAX RPC 服务返回类似结构的映射
我知道 JAX-RPC Web 服务中不允许使用 hashmap 数据结构。
但我想在我的服务中返回看起来像这样的数据。
请知道我该怎么做
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,因为它使用不同的配置文件)。提前致谢。
java - 执行 JAX-RPC 时出错
帮我解决这个异常,发生在 netbeans 调用 wcf webservice 日志期间
Java 结果:1
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。
web-services - IBM JAX-RPC Web 服务:虽然响应是布尔值,但我们在输出中得到了一个数字
我们有一个基于 WSDL 使用 JAX-RPC 生成的 web 服务,在 WSDL 中我们有如下响应
甚至生成的代码也有方法返回类型为 Boolean
但是当我们从 Soap UI 调用服务时,我们看到响应 'Ack' 为 0,而不是 true / false。这在 JAX-WS 上运行良好。
对此的任何帮助都非常感谢
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() 的代码
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 中检查了它,但它们都有错误
有什么问题 ?