我正在尝试将jax-ws网络服务从weblogic 10.3.1迁移到weblogic 12.1.3。
我在weblogic 12.1.3上部署了战争(与在10.3.1上部署并在其上运行良好的战争相同)
调用Web服务时出现以下异常:
Exception [EclipseLink-3002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.ConversionException
我注意到在我的wsdl中缺少几种类型,这些缺少的类型被xsd:anySimpleType替换。我使用XJC ant任务从XSD文件生成的类。
来自XSD的生成类的问题是什么?
答案 0 :(得分:1)
我终于找到了解决方法:
您可以在应用程序级别配置JAXB提供程序,而不是依赖于您的应用程序服务器。
查看以下Oracle文档:
http://docs.oracle.com/cd/E24329_01/web.1211/e24964/data_types.htm#WSGET347