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>
我使用的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>
相关文章推荐
- 由于 accessExternalSchema 属性设置的限制而不允许 'file' 访问, 因此无法读取方案文档 '***.xsd'
- org.xml.sax.SAXParseException; lineNumber: 18; columnNumber: 41; schema_reference无法读取方案文档 'http://co
- dubbo项目启动报无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档;
- 无法读取方案文档 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是
- schema_reference.4: 无法读取方案文档 'http://cxf.apache.org/schema/jaxws.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档; 3)
- sharding-jdbc报错--schema_reference.4: 无法读取方案文档 'http://www.dangdang.com/schema/ddframe/rdb/rdb.xsd',
- 访问限制:由于对必需的库 C:\Program Files\Java\jre1.8.0_73\lib\rt.jar 具有一定限制,因此无法访问类型 CachedRowSetImpl
- Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型
- spring的xml中注册bean的时候报错1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>
- 无法启动链接服务器 "XXXXXX" 的 OLE DB 访问接口 "MSDASQL" 的嵌套事务。由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务。
- 访问限制:由于对必需的库 jce.jar 具有一定限制,因此无法访问的 解决办法
- spring的xml中注册bean的时候报错1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>
- Java 之 访问限制:由于对必需的库 C:\Program Files\Java\jre6\lib\ext\j3dutils.jar具有一定限制,因此无法访问类型 Scene
- 访问限制:由于对必需的库 C:/Program Files/Java/jre6/lib/rt.jar 具有一定限制,因此无法访问类型 AudioPlayer
- 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>
- 访问限制:由于对必需的库 rt.jar 具有一定限制,因此无法访问类型 AWTUtilities 解决办法
- 如何解决 Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型
- 访问限制:由于对必须的库。。。。具有一定限制,因此无法访问类型
- 无法启动链接服务器 "........" 的 OLE DB 访问接口 "SQLNCLI10" 的嵌套事务。由于 XACT_ABORT 选项已设置为 OFF,因此必须使用嵌套事务。
- Eclipse中出现-访问限制由于对必需的库XX具有一定限制,因此无法访问类型