Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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
Jaxb 是否可以制作地图<&燃气轮机;一些方法可以与JAX-B一起工作吗?_Jaxb_Cxf - Fatal编程技术网

Jaxb 是否可以制作地图<&燃气轮机;一些方法可以与JAX-B一起工作吗?

Jaxb 是否可以制作地图<&燃气轮机;一些方法可以与JAX-B一起工作吗?,jaxb,cxf,Jaxb,Cxf,当尝试使用cxf-java2ws-plugin生成web服务工件时,它反过来使用JAX-B,我在下面的一个方法中得到如下错误: Map<?, ?> myMethod(...); JAXB允许您拥有Map类型的属性,但不能将其用作根级对象 Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions java.util.M

当尝试使用
cxf-java2ws-plugin
生成web服务工件时,它反过来使用JAX-B,我在下面的一个方法中得到如下错误:

  Map<?, ?> myMethod(...);

JAXB允许您拥有
Map
类型的属性,但不能将其用作根级对象

Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions
java.util.Map is an interface, and JAXB can't handle interfaces.
        this problem is related to the following location:
                at java.util.Map
                at private java.util.Map com.company.SomeClass.arg2
                at com.company.SomeClass
java.util.Map does not have a no-arg default constructor.
        this problem is related to the following location:
                at java.util.Map
                at private java.util.Map