66得票10回答
如何以编程方式设置JAX-WS客户端的SSLContext?

我正在处理一个分布式应用程序中的服务器,该应用程序具有浏览器客户端,并且还与第三方进行服务器之间的通信。 我的服务器具有CA签名的证书,以便让我的客户端使用TLS(SSL)通信使用HTTP/S和XMPP(安全)进行连接。一切都运行正常。 现在,我需要使用JAX-WS通过HTTPS/SSL安全...

62得票7回答
Java:在JAXWS 2.0中不支持RPC/encoded WSDL。

我正在使用CXF 2.1从wsdl生成Java代码,但是我遇到了以下错误:WSDLToJava Error: Rpc/encoded wsdls are not supported in JAXWS 2.0 org.apache.cxf.tools.common.ToolException:...

59得票2回答
jaxws-ri和jaxws-rt有什么区别?

查看来自 java.net 的 JAX-WS Maven 仓库 - http://download.java.net/maven/2/com/sun/xml/ws/ 有两个类似的文件夹 - jaxws-rt 和 jaxws-ri。目前,我正在使用 jaxws-rt,它运作良好。 以下是我的...

57得票5回答
在WSDL中,<binding>和<portType>之间有什么区别?

无论是&lt;binding&gt;还是&lt;portType&gt;都似乎定义了一个操作及其消息。我不太明白,为什么它们都是必需的?

55得票10回答
Java Web服务客户端基本身份验证

我在Glassfish上创建了一个JAX-WS Web服务,需要基本的HTTP身份验证。 现在我想为该Web服务创建一个独立的Java应用程序客户端,但我不知道如何传递用户名和密码。 它可以使用Eclipse的Web服务浏览器,并且通过检查wire(数据流)我发现了以下内容:POST /S...

52得票2回答
在运行时重写或设置使用wsimport生成的代码的Web服务端点

使用通过wsimport生成的代码,是否可以在不重新生成代码的情况下覆盖服务端点? 我编写了一个简单的Java webservice,以下是步骤: 编译Java类并生成war文件。 将war文件部署到我的应用服务器(Tomcat)上。 通过URL访问WSDL,例如localhost:80...

51得票1回答
Java 11包中的javax.xml.soap不存在。

我正在尝试使用 SOAP 创建一个简单的消息: MessageFactory mf = MessageFactory.newInstance(); SOAPMessage message = mf.createMessage(); 使用 Java 8 构建该项目时,一切正常,但使用 Ja...

51得票6回答
使用CXF JaxWsServerFactoryBean时出现异常,无法从总线中找到任何已注册的HttpDestinationFactory。

当在控制台模式中使用Apache CXF JaxWsServerFactoryBean(尝试通过java命令行启动服务器)时,会遇到以下异常:Caused by: java.io.IOException: Cannot find any registered HttpDestinationFa...

50得票4回答
JAXWS——如何更改终端地址

我该如何动态改变我的JAXWS客户端所使用的地址?此客户端是通过wsimport生成的。

49得票4回答
在Jersey的生命周期中,如何拦截一个请求?

我已经使用Jersey有一年多了,现在遇到一个问题找不到答案:如何拦截(或挂钩)Jersey请求的生命周期? 理想情况下,我希望能够在容器接受来自网络的请求和调用我的处理程序方法之间执行一些自定义过滤/验证/拒绝操作。如果有一种简单的方式按子路径过滤拦截器(例如,在/下的任何内容都有一个拦截...