Seleccionar página

Da un error como este:


java.lang.AssertionError: org.xml.sax.SAXParseException; systemId: jar:file:/path/to/glassfish/modules/jaxb-osgi.jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd; lineNumber: 52; columnNumber: 88; schema_reference: Failed to read schema document 'commons.xsd', because 'file' access is not allowed due to restriction set by the accessExternalSchema property.

Hay que crear un fichero llamado “jaxp.properties"en /jdk1.8.0/jre/lib con esta linea:

javax.xml.accessExternalSchema = all

Si el fallo es desde el Netbeans, hay que reiniciarlo.

Si es desde maven hay que ponerlo asi:

<plugin>
  <groupId>org.jvnet.jax-ws-commons</groupId>
  <artifactId>jaxws-maven-plugin</artifactId>
  <version>2.3</version>
  <configuration>
    <!-- Needed with JAXP 1.5 -->
    <vmArgs>
        <vmArg>-Djavax.xml.accessExternalSchema=all</vmArg>
    </vmArgs>
  </configuration>
</plugin>
Share