问题标签 [spring-ws]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 收到致命警报:unknown_ca while 相互身份验证
我正在开发一个需要与启用了相互身份验证的服务器通信的 Web 服务客户端。
我已经完成了以下步骤。
- 将服务器证书(自签名)添加到信任库并将其设置为
HttpsURLConnection
使用SSLSocketFactory
. - 将客户端证书(CA 签名)提供给服务器管理员,以将其添加到他们的受信任存储中。
- 通过导入客户端证书创建了一个密钥库,并为“HttpsURLConnection”创建了一个密钥管理器。
当我尝试运行此示例时,我收到异常消息
我错过了什么?
更新
开启jvm日志后请查看日志
谢谢
web-services - 肥皂网络服务返回一个pojo而不是xml
我对 webservices 很陌生,最近开始使用 Spring-WS 实现 Soap Webservice 和使用 Axis 和 Spring 的客户端。据我了解,我们将 xml 作为 web 服务的请求发送,然后我们返回响应 xml。然后可以对这些请求/响应 Xml 进行编组/解组。
有没有办法直接从 web 服务返回一个 pojo 并在没有 xml marshall/unmarshalling 的情况下在客户端获取它?
java - Spring WS DefaultWsdl11Definition 错误
我正在使用 Spring WS 并声明一个 DefaultWsdl11Definition bean 来动态生成 WSDL 文件。
但是,当我启动网络服务器(tomcat)时,由于以下原因出现 bean 实例化错误:
SpringWS-Servlet.xml 中的 Bean
任何想法可能是什么问题..
PS:Spring版本是3.0.5,Spring WS版本是2.0.0-M3
谢谢
java - 是否需要生成java类才能使用spring-ws客户端
我想使用 spring ws 创建 web 服务客户端。我看过一些文档。总之使用 jaxb 编组和解组。但是开始需要从 xsd 创建 java 类。我试图为此下载 elcipse 插件。java.net 中的位置没有显示任何要下载的内容。Sourceforce 网络显示下载链接。但是那个插件不起作用。我试过wsimport
了,但它只生成.classes?
我的问题是,如果我想使用 spring ws,是否需要生成 .java 类?如果是这样,我在哪里可以找到 elipse 插件或如何生成类?在不生成这些类的情况下,我们还有其他方法吗?
如果你使用jboss,使用wsconsume.bat
来生成这些类
java - spring ws在使用带注释的端点时找不到适配器
我正在使用 Java 6 和 spring-ws 创建一个非常简单的 Web 服务,它以 BusquedaRequest Jaxb 对象的形式接收 2 个参数并返回相同的对象。
该对象是使用 xjc 编译器创建的,我使用 Jaxb2Marshaller 作为 mashaller 和 GenericMarshallingMethodEndpointAdapter 来转换为传入的 xml 并输出。我在扩展 AbstractMarshallingPayloadEndpoint 类时进行了这项工作,但是当我切换到使用 Endpoint 和有效负载注释时,它总是失败。
Web 服务可以正常启动,但是在使用客户端访问它时,我收到了这个异常。
我已经看到对这个问题的回答,它建议使用我已经完成的 xjc 编译器来编译对象。还有人建议在 spring-ws-servlet.xml 中没有定义适配器,我也这样做了。请参阅下面定义的 spring-ws-servlet.xml:
类端点如下:
我生成的BusqeudaRequest对象的xsd如下:
有人有任何想法可以扩展我已经实施的建议吗?
spring - 使用 spring-ws 客户端时 Jboss 中的 Spring 类加载器问题
我的应用程序在 Jboss 中正常运行。为了编写 spring webservice 客户端,我使用wsimport
. 我在配置中写了以下内容
在 jboss?lib 我有jboss-jaxws.jar,spring.jar
...现在我复制了
但我收到以下错误:
请帮我解决这个错误。这些错误我只有在保留这些罐子后才会得到。但是这些需要运行我的新代码。请建议我如何避免它们?
spring - 用于 Spring 2.0.7 的 Spring Webservice 版本是什么
Spring 2.0.7 是否支持 Spring Webservices (Spring WS)?如果是这样,Spring WS 使用的版本是什么?
如果不是什么是春季版本,我需要在不更改代码的情况下进行升级。
请帮助我,我正在做很多替换和很多类加载器问题。
spring - JAXB 解组异常:spring webservice 1.0.4 时出现意外元素
我已经编写了 spring webservice 客户端示例 这在 springws1.5 上运行良好,但是当使用 spring ws 1.0.4 运行时,我遇到了异常。请帮助我为什么我们会得到这个异常以及如何解决。我只需要使用 down 版本,因为我的 spring 版本是 2.0.4。请尽可能尽快回复。
我使用以下示例进行了编码
http://justcompiled.blogspot.com/2010/11/web-service-client-with-spring-ws.html
我做了以下更改:wsconsume
使用jboss bin 中的批处理文件
生成类,我保留了罐子
在jboss/../lib
以下是我的spring配置文件:
现在我已经更换了所有东西和地方webservice 1.5.0 jar
。我仍然面临这个问题,以前它有效。我没有做太多的改变。我的代码有什么问题吗?如何检查..如何跟踪。非常感谢任何帮助。我的 ObjectFactory 很简单:
}
输入以下是类级别注释
回复:
spring - 完全使用 Spring-ws spring-integration 和 spring-security 时要使用哪些版本
我正在使用 Spring-integration 2.0.0 并希望保护对 Spring 集成公开的 Web 服务的调用。所以我使用了安全通道,到目前为止,它使用 Spring-core 3.0.5 和 Spring security 3.0.5 运行良好。
但后来我想使用 Spring Web 服务的 WSS 拦截器。然后出现了以下问题:当我像这样声明 XwsSecurityInterceptor 时:
我得到这个堆栈:
我的 Maven 依赖项是:
我猜这与依赖问题有关,因为我读到某些软件包已在 2.x 和 3.x 版本之间进行了重新设计。请注意,我必须排除从 spring-ws-security 到 spring-beans 的传递依赖,因为它带来了与同一 jar 的 3.0.5 版本冲突的 2.0.6 版本的 spring bean。
所以我的问题是:我应该使用什么版本的不同 Spring 模块(Spring-ws、Spring-integration、Spring-security、Spring-framework)?
提前感谢您的帮助
法布里斯
jaxb - jaxb marshaller 和 unmarshallers 如何使用生成的类
我已经wsimport/wsconsume
为我的网络服务生成了类。我正在使用 JAXB 编组器和解组器支持。谁能告诉我这些编组器/解组器如何使用 gnereated 类?说它是生成的——requestFile、Response File、service、ServiceSoap、ObjectFactory、Package-info。这里的服务是我的网络服务的名称。
任何帮助是极大的赞赏。