2015-09-07 62 views
0

當我嘗試代碼塊:如何使它與OC4J服務器一起使用更新版本的jaxb-api.jar?

JAXBContext jc = 
    JAXBContext.newInstance(JaxbRootElement.class,jaxbElement.getClass()); 

我得到了以下錯誤:

java.lang.NoSuchMethodError: 
    javax.xml.bind.JAXBContext.newInstance([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; 

如何告訴OC4J服務器使用自己的JAXB api.jar文件,而不是自己的舊版本?

回答

0

好,我找到了解決辦法: 作爲OC4J已經嵌入了它的Java 1.5,我需要找到對的JAXBContext usage.I缺少額外的罐子放在罐子中lib目錄下,並將其添加到我的server.xml中 這裏缺少罐子:

  • JAXB-IMPL-2.2.jar
  • 激活1.1.1.jar
  • JAXB的API-2.2.jar
相關問題