如何使用jaxb外部文件映射与jaxws和weblogic

时间:2014-10-25 15:56:48

标签: web-services jaxb weblogic jax-ws moxy

所以我正在开发基于Web服务(JAXWS)的应用程序。我使用一些注释,如@ WebService,@ WebMethod ...... 我将我的应用程序部署在weblogic 12.1.3中作为EAR。

在我的应用程序中,我有一个继承自两个接口的接口,当我尝试在weblogic 12.1.3中部署我的EAR时,收到此错误消息:

  

持久性服务 - 2.5.2.v20121116-8650760):   org.eclipse.persistence.exceptions.JAXBException异常   说明:java接口com.myapp.inter.Interface1不能   由JAXB映射,因为它具有多个可映射的父接口。多   不支持继承

我的问题: 要解决这个问题,我需要使用MOXy的外部映射文档覆盖我的界面的超类型,如下所示:

<?xml version="1.0"?>
<xml-bindings
    xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm"
    package-name="inter">
    <java-types>
        <java-type name="Interface1" super-type="java.lang.Object"/>
    </java-types>
</xml-bindings>

我不知道如何告诉weblogic使用此文件或放置此文件的位置,我的EAR中没有主方法。

我的问题集中在如何将jaxb外部文件与weblogic一起用于我的JAXWS应用程序

请一步一步解释我如何解决这个问题

0 个答案:

没有答案