Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使新版本的jaxb-api.jar与OC4J服务器一起工作?_Java_Xml_Jaxb_Oc4j_Java 5 - Fatal编程技术网

Java 如何使新版本的jaxb-api.jar与OC4J服务器一起工作?

Java 如何使新版本的jaxb-api.jar与OC4J服务器一起工作?,java,xml,jaxb,oc4j,java-5,Java,Xml,Jaxb,Oc4j,Java 5,当我尝试代码块时: JAXBContext jc = JAXBContext.newInstance(JaxbRootElement.class,jaxbElement.getClass()); 我得到了以下错误: java.lang.NoSuchMethodError: javax.xml.bind.JAXBContext.newInstance([Ljava/lang/Class;)Ljavax/xml/bind/JAXBContext; 如何告诉OC4J服务器使用我自

当我尝试代码块时:

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而不是它自己的旧版本?

好的,我找到了解决方案: 由于OC4J嵌入了java 1.5,我需要找到JAXBContext使用中缺少的额外JAR 这是丢失的罐子:

  • jaxb-impl-2.2.jar
  • 激活-1.1.1.jar
  • jaxb-api-2.2.jar