jax-ws相关内容
我正在使用wsimport从(也生成的)wsdl文件生成我的JAX-WS客户端,但在客户端生成与服务器端不匹配的枚举时遇到问题。 我的wsdl文件中的适用片段显示了正确的条目:
..
我有一个包含getEmployeeList方法的Web服务,我需要将请求和响应记录在这样的数据库中; ***Column** **Id Request Response ResponseTime*** 1 Request1 Response1 600ms 2 Reque
..
我正在开发一个 Java 桌面应用程序,我想在其中使用一个 Web 服务.Web 服务需要使用 binarysecuritytoken 的消息级安全性双向 SSL 连接.我将 NetBeans IDE 6.9.1 与 JDK 1.6.0.23 和 JAX-WS 用作 ws 包装器.如何在不使用客户端计算机上的任何 Web 服务器的情况下与 ws 进行通信.我阅读的大部分内容都需要在客户端机器上安装
..
我在 maven 库中使用 Jaxb-impl-2.1.3.jar.. 在 pom 条目中一切看起来都很好.. 如果有人遇到此错误,请给我一个想法.. java.lang.reflect.InvocationTargetException在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在 sun.reflect.Nativ
..
我正在尝试为 java.util.logging api 编写 Web 服务.所以我写了一个继承自LogRecord的类MyLogRecord.我用 JAX-B 注释对这个类进行了注释,包括 @XmlAccessorType(XmlAccessType.NONE) 所以它会忽略未注释的字段和属性.当我启动 tomcat 时,我得到 java.util.logging.Level 和其他 java.
..
使用 wsimport 从我的 WSDL 生成的类没有 equals() 和 hashcode() 方法.如何自定义和生成客户端类以获取 equals() 和 hashcode() 方法. 我不确定使用 JAXB 来实现这一点. 在 Axis2.0 生成的存根中生成了这些方法,但不确定为什么 JAXWS 中没有这样的基本方法! 解决方案 您可以使用 JAXB2 Basics P
..
错误 我在一个 Java 项目中使用 wsimport 来为三个 SOAP Web 服务生成源代码.前两个工作正常:我使用 JAX-WS Maven 插件来抓取 WSDL 文件并生成相应的 Java 源文件. 这对于一项 Web 服务失败;我收到以下错误: [jaxws:wsimport]处理:/home/me/NetBeansProjects/Admin/AdminWeb/src/
..
目标 我正在为一个相当旧的(但遗憾的是不可更改的)接口实现 Web 服务.我遇到了一个问题,即调用我的服务的客户端需要 SOAP 响应中的某个命名空间,而我很难将其更改为匹配. 考虑一个 hello world 示例,我想要这个:
..
我已重新格式化问题,希望能更清楚地表达我的意图. 架构 我正在编写一些 Web 服务,我将使用 JAX-WS 自己发布这些服务.我们已经使用了一段时间的过程是首先编写一个只定义请求和响应对象的模式.这将发送给客户以批准 xml 消息的结构.我不想自己编写整个 wsdl,因为它比基本架构更复杂. 接下来,我使用 JAXB 命令 xjc 根据架构中的请求和响应类型生成类.然后,我将这些类
..
..
我正在尝试使用 jax-ws 为 WSO2 身份服务器管理服务生成存根 https://xx.xx.xx.xx:9447/services/RemoteUserStoreManagerService?wsdl. 我已经下载了 wsdl,但是当我运行时: wsimport -p org.wso2 RemoteUserStoreManagerService.xml 我收到以下错误 [ER
..
我有一个 RESTful 网络服务,它将返回字符串,它是用 Java (JAX-WS) 编写的.我的问题是当我使用以下 URL 向该 Web 服务发送请求时: http://localhost:8080/project/webservices/getlist/getListCustomers 在控制台中,它给了我以下错误消息: XMLHttpRequest 无法加载 url Or
..
我有一个@WebMethod 调用 @WebMethodpublic int cancelCampaign(字符串campaignId,字符串原因); 我想将campaignId 字段标记为必填项.不知道该怎么做. 我使用的是 JBOSS 7.1 服务器. 解决方案 我有类似的需求,从 SoapUI 我注意到我得到了 而不是 JAX-WS Metro 2.0 RI 中
..
我必须连接到一个执行不佳的服务器,该服务器只能理解 Content-Type (capital-T) 而不是 Content-type.如何让我的 JAX-WS 客户端发送 Content-Type? 我试过了: 地图>标头=(地图>)((BindingProvider)port).getRequestContext().get(MessageContext.HTT
..
我一直致力于开发位于安全代理后面的 CXF Web 服务,该代理要求在服务调用之前进行 HTTP 基本身份验证.这些服务相互之间进行通信,并且需要对请求和响应进行身份验证. 到目前为止,我已经能够通过 HTTPConduit 为请求设置 HTTP 基本身份验证,如下所示: 客户端客户端 = ClientProxy.getClient(port);HTTPConduit 管道 = (HTT
..
使用 wsimport 时,如何在 WSDL 中为导入的 XSD 指定 JAXB 绑定? 我尝试了以下绑定,这会导致错误“//xs:element[@name='isFoobar'] 的 XPath 评估导致目标节点为空".
..
我在 JAX-WS 中有一个 Java Web 服务,它从另一个方法返回一个 OutputStream.除了创建一个临时文件,写入它,然后再将它作为 InputStream 重新打开之外,我似乎无法弄清楚如何将 OutputStream 流式传输到返回的 DataHandler 中.举个例子: @MTOM@网络服务类示例{@WebMethodpublic @XmlMimeType("applic
..
我正在尝试使用 JBossWS 3.1.2 开发 Web 服务,该服务将 HashMap 作为其参数之一.我正在使用此版本的 JBossWS,因为这是随我使用的 JBoss 版本一起分发的.我使用 wsprovide 生成 WSDL,使用 wsconsume 创建 WS 客户端存根. 我的 WebService 的简化版本是: @WebService(targetNamespace = "
..
我正在尝试为使用 jaxws-maven-plugin 生成的 jax-ws-webservice-client 设置请求(和连接)超时.在 tomcat 或 jetty 下运行我的应用程序时,超时有效,但在 jboss 下部署时,它不会“占用". private void setRequestAndConnectionTimeout(Object wsPort) {String REQUEST
..
我在我们的内部网络上有一个简单的 Web 服务.我使用 SOAPUI 进行了一些测试,从 WSDL 生成了服务类,并编写了一些 Java 代码来访问该服务.一切都按预期进行,因为我能够创建服务代理类并进行调用.很简单的东西.唯一的障碍是让 java 信任来自提供 Web 服务的机器的证书.这不是技术问题,而是我缺乏基于 SSL 的 Web 服务的经验.现在到我的问题.我编写了一个简单的 EJB 服
..