我是在使用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>