jax-ws相关内容
我提出了一个关于 JAX-WS,身份验证和授权 - 如何?;讨论了安全级别以及用户凭据的存储位置. 现在在得出一些结论后,我想尝试其中一种情况: SOAP 网络服务 - 地铁 消息级安全 - 相互证书身份验证,对客户端应用程序进行身份验证 Soap 标头中的用户凭据 如何获取凭据并进行授权?我有两个想法: JAAS(我对此一无所知); SOAP 处理程序 - 使用 W
..
我有一个应用程序需要向 Internet 上的系统发出 SOAP 客户端请求,因此它需要通过我们的 HTTP 代理. 可以通过设置系统范围的值(例如系统属性)来实现这一点: //牛仔风格.吹走应用程序的任何其他部分设置的任何内容.System.getProperties().put("proxySet", "true");System.getProperties().put("https.
..
我尝试通过 JAX-WS 访问 Sharepoint 列表,如这里 但是,当运行下面的代码时,我得到: java.lang.Exception:异常.请参见 stacktrace.com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorize
..
我正在尝试使用 SOAP: MessageFactory mf = MessageFactory.newInstance();SOAPMessage 消息 = mf.createMessage(); 当我使用 Java 8 构建项目时没问题,但是使用 Java 11 构建它失败并出现编译错误: 包 javax.xml.soap 不存在 我该如何解决这个问题? 解决方案 JAX-WS
..
我编写了 2 个 Web 服务,一个使用 Jax-WS,一个使用 Jax-RPC.他们只返回一个字符串. 我使用 jMeter 进行了压力测试,奇怪的是,因此 Jax-RPC 的速度要快一些. 我什么时候才能真正从性能方面(响应时间、CPU 时间、堆)受益于 Jax-WS?如何证明? 感谢您的时间!=) 解决方案 你没有提到你正在使用的实现,所以很难说它们:)
..
我正在使用 Netbeans 基于 WSDL 文件自动创建 Web 服务客户端.这很有效,除了我使用的网络服务要求我在 HTTP 标头中将自定义 cookie 传递给每个网络服务以证明我的身份. 我使用一个名为 Utility 的网络服务来获得我的授权.这会设置一个 cookie,需要在对任何网络服务的所有后续调用中提供该 cookie. 这可以通过在 web 服务端口的 Bindin
..
我正在分布式应用程序中的服务器上工作,该应用程序具有浏览器客户端并参与与第 3 方的服务器到服务器通信.我的服务器有一个 CA 签名的证书,让我的客户端使用 HTTP/S 和 XMPP(安全)使用 TLS (SSL) 通信进行连接.一切正常. 现在我需要通过 HTTPS/SSL 使用 JAX-WS 安全地连接到第 3 方服务器.在此通信中,我的服务器充当 JAX-WS 交互中的客户端,并且我
..
我正在使用网络服务 soa,使用 netbeans (jax-ws) 我使用 netbeans 自动生成客户端,并且一切正常,但我看到 wsdl 在客户端运行时总是在下载. 在生产中,我不想暴露 wsdl,我正在尝试修改客户端,因为不需要 wsdl,我所有的意图都是错误的,我发现: WebService_Service svc = new WebService_Service(空值,new
..
由于 WS 客户端端口的初始化成本很高,我们希望重用相同的实例.我们还想在每次调用之前在 BindingProvider/RequestContext 中设置不同的值.最初我们想这样做: MyService service = new MyService(wsdlURL, name);MyPort myPort = service .getMyServicePort(); 然后,在每次调用之前
..
我有一个 Web 服务,我正在尝试将变量自动装配到其中.这是课程: package com.xetius.isales.pr7.service;导入 java.util.Arrays;导入 java.util.List;导入 javax.jws.WebService;导入 org.springframework.beans.factory.annotation.Autowired;导入 com.
..
有人可以向我解释文档和 RPC 风格的网络服务之间的区别吗?除了 JAX-RPC,下一个版本是 JAX-WS,它同时支持 Document 和 RPC 样式.我也了解文档样式的 Web 服务适用于异步通信,其中客户端在收到响应之前不会阻塞. 无论哪种方式,我目前都使用 JAX-WS 使用 @Webservice 对服务进行注释,生成 WSDL,然后从该 WSDL 生成客户端工件. 收到
..
我正在尝试使用 JAX-WS 检索客户端 IP,我使用了: @ResourceWebServiceContext wsContext;MessageContext mc = wsContext.getMessageContext();HttpServletRequest req = (HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST
..
我必须通过 jax-ws 公开一个 ejb 服务层. 我已经使用 jax-ws 和 wsimport 生成了 Web 服务,但是我被奇怪的事情阻止了;日期被映射到 XmlGregorianCalendar .是否可以使用经典的 java Date 代替?你能告诉我正确的方法吗? 谢谢.编辑:这是我使用的绑定文件:谢谢,我稍微修改了你的 xml 并将它与 netbeans 附加到客户端的
..
我正在尝试创建一个独立的客户端来使用一些 Web 服务.我必须将我的用户名和密码添加到 SOAP 标头中.我尝试按如下方式添加凭据: OTSWebSvcsService service = new OTSWebSvcsService();OTSWebSvcs 端口 = service.getOTSWebSvcs();BindingProvider prov = (BindingProvider)
..
我尝试通过java代码调用HTTPS SOAP web服务: URL url = new URL("https://somehost:8181/services/"SomeService?wsdl");QName qname = new QName("http://services.somehost.com/", "SomeService");服务 service = Service.crea
..
我在网络服务中有一个方法,具有以下签名: @WebResult(name="purchaseId") public int CreatePurchase(@XmlElement(必需=真)@WebParam(name = "item") 字符串项{...} 在我看来(根据我发现的信息)这应该起作用.不幸的是,我在编译时收到以下错误消息: 此位置不允许使用注释@XmlElement 有人知道
..
我的消息传递提供程序为我提供了两种不同类型的 WSDL 供我使用. http://my.amazonaws.com:8000/webservice/?wsdlhttp://my.amazonaws.com:8000/webservice/?singleWsdl 第一个是嵌入式 WSDL.不能用它来生成 WSDL2java 包和不能使用 JAX-WS 创建连接. 第二个是单一 WSDL.它
..
我构建了一个最小的 Web 服务并使用 javax.xml.ws.Endpoint 发布它.如果我尝试在以下位置获取 WSDLhttp://localhost:1234/AddService?wsdl 工作正常. 试图在 http://192.168.0.133:1234/AddService?wsdl 接收它,我没有收到任何东西.这个地址和localhost一样. 是否有可能在不提供
..
我正在创建一个简单的 SOAP Web 服务.我要确保它在 tomcat 网络服务上运行. 我试图用 JAX-WS 来实现这个(见代码) 我的问题是:Endpoint.publish 是使用 tomcat 服务器来托管它还是它是一种 mini glassfish 类型的服务器? 我应该扩展 UnicastRemoveObject 或类似的东西吗? 理想情况下,它可以打包成
..
我正在学习如何使用 Java 开发 SOAP 网络服务. 到目前为止,我一直在关注这个优秀的教程 http:///web.archive.org/web/20120626005333/http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/ 一切顺利,我让我的 Web 服务从命令行使用它的嵌入式服务器工作,然后在
..