jax-ws相关内容

SOAP Web 服务中的用户身份验证

我提出了一个关于 JAX-WS,身份验证和授权 - 如何?;讨论了安全级别以及用户凭据的存储位置. 现在在得出一些结论后,我想尝试其中一种情况: SOAP 网络服务 - 地铁 消息级安全 - 相互证书身份验证,对客户端应用程序进行身份验证 Soap 标头中的用户凭据 如何获取凭据并进行授权?我有两个想法: JAAS(我对此一无所知); SOAP 处理程序 - 使用 W ..
发布时间:2021-12-24 09:44:21 Java开发

如何在不设置系统范围属性的情况下为 JAX-WS 请求使用 HTTP 代理?

我有一个应用程序需要向 Internet 上的系统发出 SOAP 客户端请求,因此它需要通过我们的 HTTP 代理. 可以通过设置系统范围的值(例如系统属性)来实现这一点: //牛仔风格.吹走应用程序的任何其他部分设置的任何内容.System.getProperties().put("proxySet", "true");System.getProperties().put("https. ..
发布时间:2021-12-24 09:43:48 Java开发

Java 11 包 javax.xml.soap 不存在

我正在尝试使用 SOAP: MessageFactory mf = MessageFactory.newInstance();SOAPMessage 消息 = mf.createMessage(); 当我使用 Java 8 构建项目时没问题,但是使用 Java 11 构建它失败并出现编译错误: 包 javax.xml.soap 不存在 我该如何解决这个问题? 解决方案 JAX-WS ..
发布时间:2021-12-22 22:02:56 Java开发

JAX-WS 与 JAX-RPC

我编写了 2 个 Web 服务,一个使用 Jax-WS,一个使用 Jax-RPC.他们只返回一个字符串. 我使用 jMeter 进行了压力测试,奇怪的是,因此 Jax-RPC 的速度要快一些. 我什么时候才能真正从性能方面(响应时间、CPU 时间、堆)受益于 Jax-WS?如何证明? 感谢您的时间!=) 解决方案 你没有提到你正在使用的实现,所以很难说它们:) ..
发布时间:2021-12-22 21:57:42 Java开发

JAX-WS 客户端:跨多个服务维护会话/cookie

我正在使用 Netbeans 基于 WSDL 文件自动创建 Web 服务客户端.这很有效,除了我使用的网络服务要求我在 HTTP 标头中将自定义 cookie 传递给每个网络服务以证明我的身份. 我使用一个名为 Utility 的网络服务来获得我的授权.这会设置一个 cookie,需要在对任何网络服务的所有后续调用中提供该 cookie. 这可以通过在 web 服务端口的 Bindin ..
发布时间:2021-12-21 12:43:46 Java开发

如何以编程方式设置 JAX-WS 客户端的 SSLContext?

我正在分布式应用程序中的服务器上工作,该应用程序具有浏览器客户端并参与与第 3 方的服务器到服务器通信.我的服务器有一个 CA 签名的证书,让我的客户端使用 HTTP/S 和 XMPP(安全)使用 TLS (SSL) 通信进行连接.一切正常. 现在我需要通过 HTTPS/SSL 使用 JAX-WS 安全地连接到第 3 方服务器.在此通信中,我的服务器充当 JAX-WS 交互中的客户端,并且我 ..
发布时间:2021-12-14 14:09:25 Java开发

没有 WSDL 文档文件的 JAX-WS 客户端

我正在使用网络服务 soa,使用 netbeans (jax-ws) 我使用 netbeans 自动生成客户端,并且一切正常,但我看到 wsdl 在客户端运行时总是在下载. 在生产中,我不想暴露 wsdl,我正在尝试修改客户端,因为不需要 wsdl,我所有的意图都是错误的,我发现: WebService_Service svc = new WebService_Service(空值,new ..
发布时间:2021-12-11 18:54:01 Java开发

如何使@WebService 弹簧感知

我有一个 Web 服务,我正在尝试将变量自动装配到其中.这是课程: package com.xetius.isales.pr7.service;导入 java.util.Arrays;导入 java.util.List;导入 javax.jws.WebService;导入 org.springframework.beans.factory.annotation.Autowired;导入 com. ..
发布时间:2021-12-11 18:52:32 其他开发

Document 风格和 RPC 风格的通信有什么区别?

有人可以向我解释文档和 RPC 风格的网络服务之间的区别吗?除了 JAX-RPC,下一个版本是 JAX-WS,它同时支持 Document 和 RPC 样式.我也了解文档样式的 Web 服务适用于异步通信,其中客户端在收到响应之前不会阻塞. 无论哪种方式,我目前都使用 JAX-WS 使用 @Webservice 对服务进行注释,生成 WSDL,然后从该 WSDL 生成客户端工件. 收到 ..
发布时间:2021-12-11 18:45:26 其他开发

jax ws 获取客户端 IP

我正在尝试使用 JAX-WS 检索客户端 IP,我使用了: @ResourceWebServiceContext wsContext;MessageContext mc = wsContext.getMessageContext();HttpServletRequest req = (HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST ..
发布时间:2021-12-11 18:38:05 Java开发

如何按日期替换 XmlGregorianCalendar?

我必须通过 jax-ws 公开一个 ejb 服务层. 我已经使用 jax-ws 和 wsimport 生成了 Web 服务,但是我被奇怪的事情阻止了;日期被映射到 XmlGregorianCalendar .是否可以使用经典的 java Date 代替?你能告诉我正确的方法吗? 谢谢.编辑:这是我使用的绑定文件:谢谢,我稍微修改了你的 xml 并将它与 netbeans 附加到客户端的 ..
发布时间:2021-12-11 18:37:55 其他开发

JAX-WS - 添加 SOAP 标头

我正在尝试创建一个独立的客户端来使用一些 Web 服务.我必须将我的用户名和密码添加到 SOAP 标头中.我尝试按如下方式添加凭据: OTSWebSvcsService service = new OTSWebSvcsService();OTSWebSvcs 端口 = service.getOTSWebSvcs();BindingProvider prov = (BindingProvider) ..
发布时间:2021-12-11 18:35:39 Java开发

WebParam 不允许使用 XmlElement 注释

我在网络服务中有一个方法,具有以下签名: @WebResult(name="purchaseId") public int CreatePurchase(@XmlElement(必需=真)@WebParam(name = "item") 字符串项{...} 在我看来(根据我发现的信息)这应该起作用.不幸的是,我在编译时收到以下错误消息: 此位置不允许使用注释@XmlElement 有人知道 ..
发布时间:2021-12-11 18:28:34 Java开发

?wsdl 和?singleWsdl 参数有什么区别

我的消息传递提供程序为我提供了两种不同类型的 WSDL 供我使用. http://my.amazonaws.com:8000/webservice/?wsdlhttp://my.amazonaws.com:8000/webservice/?singleWsdl 第一个是嵌入式 WSDL.不能用它来生成 WSDL2java 包和不能使用 JAX-WS 创建连接. 第二个是单一 WSDL.它 ..
发布时间:2021-12-11 18:26:30 其他开发

使用 Jax-WS Endpoint 发布 WS

我构建了一个最小的 Web 服务并使用 javax.xml.ws.Endpoint 发布它.如果我尝试在以下位置获取 WSDLhttp://localhost:1234/AddService?wsdl 工作正常. 试图在 http://192.168.0.133:1234/AddService?wsdl 接收它,我没有收到任何东西.这个地址和localhost一样. 是否有可能在不提供 ..
发布时间:2021-12-11 18:25:55 Java开发

Java:使用端点将 webservice 发布到 tomcat 服务器

我正在创建一个简单的 SOAP Web 服务.我要确保它在 tomcat 网络服务上运行. 我试图用 JAX-WS 来实现这个(见代码) 我的问题是:Endpoint.publish 是使用 tomcat 服务器来托管它还是它是一种 mini glassfish 类型的服务器? 我应该扩展 UnicastRemoveObject 或类似的东西吗? 理想情况下,它可以打包成 ..
发布时间:2021-12-11 18:25:07 Java开发