jax-ws相关内容

如何从 JAX-WS Web 服务中访问 ServletContext?

我想通过将对象存储为 servlet 上下文属性来在我的 servlet 和我的 Web 服务 (JAX-WS) 之间共享一个对象.但是如何从 Web 服务中检索 servlet 上下文? 解决方案 JAX-WS 通过消息上下文使 servlet 上下文可用,可以使用 Web 服务上下文检索该上下文.插入以下成员将导致 JAX-WS 将 Web 服务上下文的引用注入到您的 Web 服务中: ..
发布时间:2021-12-11 18:22:41 Java开发

没有 Web 应用程序服务器的 Java Web 服务

我们有一个消息处理服务器, 开始一些话题 处理消息 与数据库等交互...... 现在客户端想要在服务器上有一个Web 服务服务器,他们将能够通过一个 Web 服务客户端查询消息处理服务器.例如给我今天的所有消息,或者删除带有id的消息...... 问题是: 服务器只是一个标准的 j2se 应用程序,不在应用程序服务器中运行,如 tomcat 或 glassfish. ..

使用纯 JAX-WS 添加 SOAP 标头对象

我正在尝试使用 JAX WS 为 PayPal Express Checkout API 实现简单的 Web 服务客户端.PayPal Express Checkout API 提供了 WSDL 文件,我可以从该文件中使用 CXF 的 wsdl2java 实用程序生成 Java 类. 出于身份验证的原因,它需要为每个请求添加SOAP Header.这个标题非常简单,应该如下所示:https: ..
发布时间:2021-12-11 18:15:17 其他开发

JAX-WS = 安装 Apache CXF 后,它“窃取"了默认JDK JAX-WS实现,如何解决?

我有一个奇怪的问题. 使用 wsimport,我从 WSDL(在一个专用的 eclipse java 项目中)生成了 als JAX-WS 代码.这在 JDK6 中运行良好,无需任何外部依赖(在 Eclipse 中运行) 我有第二个项目,我曾经在其中使用过 Apache CXF.如果我将 1.) 中描述的代码复制到这个项目中,突然间不是 JDK 执行 JAX-WS 东西(我生成的文件) ..
发布时间:2021-12-11 18:03:31 Java开发

Java Web 服务客户端基本身份验证

我在 Glassfish 之上创建了一个 JAX-WS Web 服务,它需要基本的 HTTP 身份验证. 现在我想为该 Web 服务创建一个独立的 Java 应用程序客户端,但我不知道如何传递用户名和密码. 它适用于 Eclipse 的 Web 服务资源管理器,并检查了我发现的线路: POST/SnaProvisioning/SnaProvisioningV1_0 HTTP/1.1主 ..
发布时间:2021-12-11 17:59:27 Java开发

如何为 JAX-WS Web 服务客户端设置超时?

我已经使用 JAXWS-RI 2.1 为我的 Web 服务创建了一个基于 WSDL 的接口.我可以毫无问题地与 Web 服务交互,但无法指定向 Web 服务发送请求的超时时间.如果由于某种原因它没有响应,客户端似乎永远在旋转它的轮子. 四处寻找表明我可能应该尝试做这样的事情: ((BindingProvider)myInterface).getRequestContext().put("c ..
发布时间:2021-12-11 17:58:46 Java开发

如何从 Java 类调用 SOAP Web 服务?

我对网络服务世界还比较陌生,我的研究似乎让我困惑而不是启发我,我的问题是我得到了一个库(jar),我必须用一些网络服务功能扩展它. 这个库将共享给其他开发人员,jar 中的类将具有调用 web 服务的方法的类(本质上设置类的属性,执行一些业务逻辑,例如将对象存储在db 等,并发送回带有这些修改的对象).我想让对这个服务的调用尽可能简单,希望尽可能简单,以便使用该类的开发人员只需要做. Ca ..
发布时间:2021-12-11 17:56:56 Java开发

RESTful Web 服务:如何在 Java 中设置标头以接受 Access-Control-Allow-Origin 允许的 XMLHttpRequest

我有一个 RESTful 网络服务,它将返回字符串,它是用 Java (JAX-WS) 编写的.我的问题是当我使用如下 URL 向该网络服务发送请求时: http://localhost:8080/project/webservices/getlist/getListCustomers 在控制台中,它给了我以下错误消息: XMLHttpRequest 无法加载 url Origi ..
发布时间:2021-12-08 22:59:59 Java开发

JAX-WS,身份验证和授权 - 如何?

在 Web 服务中进行身份验证和授权的最佳方法是什么? 我正在开发一组 Web 服务,需要基于角色的访问控制.使用 Metro - SOAP,没有 EJB 的简单 java. 我只想对用户进行一次身份验证,使用用户名和密码,与数据库匹配.在随后的调用中. 我想使用某种会话管理.可能是一些会话 ID,在登录时检索到客户端,在所有调用. 到目前为止: 阅读使用数据库进行身份验 ..
发布时间:2021-11-26 18:42:56 Java开发

Java Web 服务客户端(最佳方式)

我有一个第三方 WSDL,我需要用 Java 编写代码供 Web 服务客户端调用第三方 WSDL 中的操作.现在,我已经使用 Axis 的 WSDL2JAVA 工具生成了客户端存根,并使用 XMLbeans 进行数据绑定. 执行此 JAVA 的最佳方法是什么? 我读过关于 SAAJ 的文章,看起来这会是更细粒度的方法吗? 除了使用 WSDL2Java 工具之外,还有其他方法可以生成代码吗 ..
发布时间:2021-11-25 20:18:15 Java开发

如何更改 webservice url 端点?

我使用 JBoss utils(JAX-WS 兼容)生成了一个 web 服务客户端使用 Eclipse“来自 wsdl 的 Web 服务客户端". 因此,我提供的唯一内容是 Web 服务 WSDL 的网址. 现在,Web 服务提供商告诉我更改 Web 服务的“客户端端点应用程序访问 URL". 它是什么以及如何改变它? 解决方案 IMO,提供者告诉您更改服务端点(即到达 ..
发布时间:2021-11-25 19:06:52 Java开发

使用 JAX-WS 跟踪 XML 请求/响应

是否有一种简单的方法(又名:不使用代理)来访问使用 JAX-WS 参考实现(包含在 JDK 1.5 和更好的版本中)发布的 Web 服务的原始请求/响应 XML?能够通过代码做到这一点是我需要做的.只需通过巧妙的日志配置将其记录到文件中就可以了,但已经足够了. 我知道存在其他更复杂和更完整的框架可以做到这一点,但我希望它尽可能简单,并且轴、cxf 等都增加了我想避免的大量开销. 谢谢! ..
发布时间:2021-11-25 16:25:21 Java开发

如何使生成的类包含 XML Schema 文档中的 Javadoc

我目前正在使用一个 XML 模式,该模式在大多数类型和元素上具有 /.当我从这个 XML Schema 生成 Java Bean 时,这些 Bean 的 Javadoc 只包含一些关于类型/元素的允许内容的通用生成信息. 我想在相关位置看到 标签的内容(例如,complextType 标签的内容应该显示在生成的类来表示那个 complexType). ..
发布时间:2021-11-22 17:01:43 Java开发

杰克逊与 jaxb

在 Jersey 中使用 Jackson JSON 处理器时,我何时以及为什么需要在两者之间使用 JAXB 注释?Object->JAXB->JSON Jackson 还提供了它自己的 JAX-RS 提供程序以直接使用 Object->JSON.这种方法缺少什么?或者为什么我更喜欢另一个 ps:我也用弹簧 解决方案 要生成 JSON,您通常只需要指定 @Produces(Med ..
发布时间:2021-11-18 22:59:27 Java开发

SOAP WS - 使 @WebParam 可选

我有一个非常简单的方法,我通过 JAX-WS 注释在 WS API 中使用它: @WebMethod公共 MyResponse sendSingle2(@WebParam(name="username") 字符串用户名,@WebParam(name="password") 字符串密码,@WebParam(name="newParam") String newParam) {//编码} 现在我希 ..
发布时间:2021-11-18 22:58:54 Java开发

使用注释时如何在 JAXB 解组器上设置自定义 ValidationEventHandler

我们将 JAX-WS 与 JAXB 结合使用来接收和解析 XML Web 服务调用.它都是基于注解的,即我们永远不会在我们的代码中获得 JAXBContext.我需要在解组器上设置一个自定义的 ValidationEventHandler,以便如果不接受特定字段的日期格式,我们可以捕获错误并在响应中报告一些不错的内容.我们在相关字段上有一个 XMLJavaTypeAdapter,它进行解析并抛出异 ..
发布时间:2021-11-18 22:56:15 Java开发

在多个服务之间重用 CXF jaxb 上下文

我有多个服务可以从数千个类中返回结果. 由于每个 CXF 服务都包含一个私有的几乎相同的 JAXB 上下文,因此会造成巨大的内存浪费. 有没有办法自己创建 JAXB 上下文并在服务之间共享它? 解决方案 一种可能的解决方法是在 spring 配置中添加以下内容: ..
发布时间:2021-11-18 22:56:03 Java开发

Java:JAX-WS 映射

我将 JAX-WS 用于 Web 服务. 每当我使用 char 作为方法参数时,我都会将它作为 xsd 中的 unsignedShort 获取(关注weatherLetter). 声明如下: @WebMethod公共布尔 setWXtatus(@WebParam(name = "weatherLetter") 字符weatherLetter,@WebParam(name = "wea ..
发布时间:2021-11-18 22:54:48 Java开发