我在Weblogic 10.3上有一个正在运行的Web服务(JAX-WS 2.2)。一切正常。因此,wsdl中不会有问题。
我尝试迁移到WLS12。但是现在我在瘫痪时会出现错误。
从WLS 10更改为WLS 12的原因是什么导致问题?
对于WLS 12,JAXB实现已更改。
您可以按照oracle docs所述使用JAXB RI强制WLS12
您需要重写以下两个属性,以告知WLS12使用JAXB RI:
最简单的方法是将databinding.override_1.0.0.0.jar添加到您的类路径中
或者,您可以将它们设置为java系统属性,但是按照oracle docs中的说明编写
在某些情况下,可能难以将系统属性传播到间接调用的Java实例,例如从Ant任务派生的客户端。在这些情况下,确保您使用的环境传播属性很重要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句