java - 使用jax-ws时出现问题

标签 java web-services jax-ws saaj

我正在使用 JAX-WS 联系 Web 服务并收到以下错误:

com.sun.xml.messaging.saaj.soap.LocalStrings != com.sun.xml.internal.messaging.saaj.soap.LocalStrings

搜索了一下此类问题,发现了这个 http://forums.java.net/node/678924
但这对我来说是行不通的。
jdk6似乎有问题(我目前使用的是java(build 1.6.0_22-b04)) 和 saaj-impl(当前使用 saaj-impl-1.3.2.jar)。
显然jdk6有自己的saaj但是在另一个包中(内部添加) 它与saaj-impl(由maven2导入)战斗。

使用 Tomcat6 是否也会出现问题(只是想知道,完全不确定:))。

如果需要更多代码或配置文件,我将提供它们。

非常感谢任何帮助。
米洛斯岛

最佳答案

也许您要做的就是将最新版本放入 java 认可的目录中。将其放入 JDK 和 JRE 安装中。如果您使用 Tomcat,它也有其认可的目录。

是的,jdk 6 上的 jax-ws 确实很痛苦,他们试图将其嵌入以开箱即用,但当您需要更新某些内容时,一切都会崩溃。或者尝试 CXF,它也不是一帆风顺,但往往较少遭受此类冲突。

关于java - 使用jax-ws时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545739/

相关文章:

java - 如何禁用解析作为 url 参数/从 url 传递的登录参数

java - 字符串处理算法

java - 在不创建接口(interface)的情况下发布 Web 服务

java - 如何从具有 NTLM 身份验证的 Java 客户端调用基于 .Net 的 Web 服务

java - 重写 "Java Effective"示例中泛型方法的绑定(bind)不匹配

java - Files.createSymbolicLink() (java.nio.file) 不会覆盖现有的符号链接(symbolic link)并且不会抛出异常

Web 服务中的 SQL 最佳实践

java - WSSE - 在 soapenv :Header 中签署一个元素

java - 手动处理 SOAP/JAX-WS 请求

maven - java.lang.NoClassDefFoundError : org. springframework.beans.FatalBeanException 错误