Java jaxb绑定找不到架构

Java jaxb绑定找不到架构,java,jaxb,jaxb2,Java,Jaxb,Jaxb2,您好,我有以下绑定: <jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:simplify="http://jaxb2-commons.dev.java.net/basic/simplify" xmlns:xjc="http://java.sun.com/xml/

您好,我有以下绑定:

<jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:simplify="http://jaxb2-commons.dev.java.net/basic/simplify"
               xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
               xmlns:annox="http://annox.dev.java.net"
               jaxb:extensionBindingPrefixes="xjc simplify annox" jaxb:version="2.1">
    <jaxb:bindings>
        <jaxb:globalBindings typesafeEnumMaxMembers="3235"/>
    </jaxb:bindings>
     <jaxb:bindings schemaLocation="jaxb/niem2/socd-x.xsd"></jaxb:bindings>
      <jaxb:bindings node="xsd:complexType[@name='SurveyControlAndDataMessageType']">
        <annox:annotate>
          <annox:annotate annox:class="javax.xml.bind.annotation.XmlRootElement" name="SurveyControlAndDataMessageType"/>
        </annox:annotate>
      </jaxb:bindings>
    </jaxb:bindings>
</jaxb:bindings>
我确认驱动器上有xsd,还有其他想法吗

谢谢

编辑:
所以我发现它有问题,因为它对我在jaxb插件中的每个执行都使用相同的绑定文件。现在我需要弄清楚如何让它只为它应该使用的执行拾取绑定文件。

我将binding.jxb放在它自己的目录中,并在执行中指定应该使用该绑定的目录,从而修复了它,例如:

<execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <id>jaxb-generate-niem2</id>
                    <configuration>
                        <args>
                            <arg>-XautoNameResolution</arg>
                             <arg>-Xannotate</arg>
                            <arg>-npa</arg>
                            <arg>-verbose</arg>
                        </args>
                        <schemaDirectory>src/main/resources/jaxb/niem</schemaDirectory>
                        <bindingDirectory>src/main/resources/jaxb/niem/binding</bindingDirectory>
                        <episodeFile>${project.build.directory}/generated-sources/xjc-niem/META-INF/jaxb-niem2.episode</episodeFile>
                        <generateDirectory>${project.build.directory}/generated-sources/xjc-niem</generateDirectory>
                    </configuration>
                </execution>
<execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <id>jaxb-generate-niem2</id>
                    <configuration>
                        <args>
                            <arg>-XautoNameResolution</arg>
                             <arg>-Xannotate</arg>
                            <arg>-npa</arg>
                            <arg>-verbose</arg>
                        </args>
                        <schemaDirectory>src/main/resources/jaxb/niem</schemaDirectory>
                        <bindingDirectory>src/main/resources/jaxb/niem/binding</bindingDirectory>
                        <episodeFile>${project.build.directory}/generated-sources/xjc-niem/META-INF/jaxb-niem2.episode</episodeFile>
                        <generateDirectory>${project.build.directory}/generated-sources/xjc-niem</generateDirectory>
                    </configuration>
                </execution>