您的位置:首页 > Web前端

schema_reference: 由于 accessExternalSchema 属性设置的限制而不允许 'file' 访问, 因此无法读取方案文档 '***.xsd'。

2017-04-26 10:51 411 查看
我是在使用maven插件生成wsimport时出现的问题

我使用的jdk1.8

网上说的加入properties文件到jdk/jre/lib的方法不能用而且还会出现副作用。副作用是在测试用例的时候会出现同样的http不能访问,无法读取xsd文件的异常。

花了接近2个小时解决问题。我的内心其实是崩溃的。。。

解决方法:

加入下面红色的参数就可以完美解决解决。

<plugin>

            <groupId>org.codehaus.mojo</groupId>

            <artifactId>jaxws-maven-plugin</artifactId>

            <configuration>

                <vmArgs>

                    <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>

                </vmArgs>

                <wsdlDirectory>src/main/resources/META-INF/wsdl</wsdlDirectory>

                <wsdlFiles>

                    <wsdlFile>student.wsdl</wsdlFile>

                </wsdlFiles>

            </configuration>

        </plugin>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jdk maven xsd
相关文章推荐