小编Gon*_*_09的帖子

XJC 生成错误:无法解析参数号

尝试从 wsdl 生成类时出现以下错误:

无法在项目 hblws.test 上执行目标 org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate (CreateWebServiceAccountV1):目标 org.jvnet.jaxb2.maven2:maven-jaxb2-plugin 的执行 CreateWebServiceAccountV1: 0.12.3:生成失败:无法解析参数号:'' http://java.sun.com/xml/ns/jaxb '':对于输入字符串:“'' http://java.sun.com /xml/ns/jaxb ''" -> [帮助 1]

我有一个 wsdl 文件和多个 XSD/XJB。XJB 具有以下命名空间: xmlns="http://java.sun.com/xml/ns/jaxb"

以下是执行 JAXB/XJC 生成的 pom.xml 代码:

<plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.12.3</version>
            <executions>
                <!-- CreateWebServiceAccount V1 -->
                <execution>
                    <id>CreateWebServiceAccountV1</id>
                    <phase>generate-sources</phase>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                        <sourceDestDir>
                            ${project.build.directory}/generated-sources
                        </sourceDestDir>
                        <wsdlFiles>
                            <wsdlFile>CreateWebServiceAccountV1.wsdl</wsdlFile>
                        </wsdlFiles>
                        <wsdlDirectory>${basedir}/src/main/webapp/WEB-INF/wsdl/</wsdlDirectory>
                        <verbose>true</verbose>
                        <bindingFiles>
                            <bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/CreateWebServiceAccountV1.xjb</bindingFile>
                            <bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/CreateWebServiceAccountV1Model.xjb</bindingFile>
                            <bindingFile>${basedir}/src/main/webapp/META-INF/wsdl/SystemFault-v1.xjb</bindingFile>
                        </bindingFiles>
                        <staleFile>${project.build.directory}/jaxws/stale/wsdl.CreateWebServiceAccountV1.done</staleFile>
                        <schemaDirectory>${basedir}/src/main/webapp/META-INF/wsdl/</schemaDirectory>
                    </configuration>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助 !

wsdl xjc jaxb2 maven

5
推荐指数
1
解决办法
3257
查看次数

标签 统计

jaxb2 ×1

maven ×1

wsdl ×1

xjc ×1