java - WSDLToJava Error: org.xml.sax.SAXParseException when generate jaxb classes due accessExternalSchema. property -
i´m trying generate jaxb classes wsdl error below: (i use java7). i´ve been reading it´s possible create new file named jaxp.properties 1 sentence : javax.xml.accessexternalschema = all , error solved. put jaxp.properties inside c:\program files\java\jre7\lib.
loading frontend jaxws ... loading databinding jaxb ... wsdl2java -d c:\users\ass1\workspace\previ\previ-war-ws\.cxftmp/src -classdir c:\users\***\workspace\*****\*****-war-ws\target\classes -p http://package.***.es/filename/=es.*********** s -impl -validate -exsh false -dns true -dex true -wsdllocation file:/c:/users/ass1/workspace/previ/previ-war-ws/src/main/webapp/wsdl/filename.wsdl -verbose -defaultvalues -fe jaxws -db jaxb -wv 1.1 file:/c:/users/****/workspace/previ/previ-war-ws/src/main/webapp/wsdl/***********.wsdl wsdl2java - apache cxf 3.1.10 slf4j: class path contains multiple slf4j bindings. slf4j: found binding in [jar:file:/c:/repositoriomaven/org/apache/logging/log4j/log4j-slf4j-impl/2.6.2/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/staticloggerbinder.class] slf4j: found binding in [jar:file:/c:/program%20files%20(x86)/apachecxf/lib/slf4j-jdk14-1.7.14.jar!/org/slf4j/impl/staticloggerbinder.class] slf4j: see http://www.slf4j.org/codes.html#multiple_bindings explanation. slf4j: actual binding of type [org.apache.logging.slf4j.log4jloggerfactory] wsdltojava error: org.xml.sax.saxparseexception; schema_reference: fallo al leer el documento de esquema 'ws-addr.xsd' porque no se permite el acceso 'http' debido una restricción definida por la propiedad accessexternalschema. org.apache.cxf.tools.common.toolexception: org.xml.sax.saxparseexception; schema_reference: fallo al leer el documento de esquema 'ws-addr.xsd' porque no se permite el acceso 'http' debido una restricción definida por la propiedad accessexternalschema. @ org.apache.cxf.tools.validator.internal.schemavalidator.validate(schemavalidator.java:215) @ org.apache.cxf.tools.validator.internal.schemavalidator.validate(schemavalidator.java:120) @ org.apache.cxf.tools.validator.internal.schemavalidator.isvalid(schemavalidator.java:103) @ org.apache.cxf.tools.validator.internal.wsdl11validator.isvalid(wsdl11validator.java:157) @ org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.jaxwsdefinitionbuilder.validate(jaxwsdefinitionbuilder.java:207) @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.processwsdl(wsdltojavacontainer.java:204) @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.execute(wsdltojavacontainer.java:164) @ org.apache.cxf.tools.wsdlto.wsdltojavacontainer.execute(wsdltojavacontainer.java:412) @ org.apache.cxf.tools.common.toolspec.toolrunner.runtool(toolrunner.java:103) @ org.apache.cxf.tools.wsdlto.wsdltojava.run(wsdltojava.java:113) @ org.apache.cxf.tools.wsdlto.wsdltojava.run(wsdltojava.java:86) @ org.apache.cxf.tools.wsdlto.wsdltojava.main(wsdltojava.java:184) caused by: org.xml.sax.saxparseexception; schema_reference: fallo al leer el documento de esquema 'ws-addr.xsd' porque no se permite el acceso 'http' debido una restricción definida por la propiedad accessexternalschema. @ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.createsaxparseexception(errorhandlerwrapper.java:198) @ com.sun.org.apache.xerces.internal.util.errorhandlerwrapper.fatalerror(errorhandlerwrapper.java:177) @ com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(xmlerrorreporter.java:441) @ com.sun.org.apache.xerces.internal.impl.xmlerrorreporter.reporterror(xmlerrorreporter.java:347) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.reportschemaerr(xsdhandler.java:4166) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.reportschemafatalerror(xsdhandler.java:4141) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.getschemadocument(xsdhandler.java:2168) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.resolveschema(xsdhandler.java:2078) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.constructtrees(xsdhandler.java:1008) @ com.sun.org.apache.xerces.internal.impl.xs.traversers.xsdhandler.parseschema(xsdhandler.java:620) @ com.sun.org.apache.xerces.internal.impl.xs.xmlschemaloader.loadschema(xmlschemaloader.java:617) @ com.sun.org.apache.xerces.internal.impl.xs.xmlschemaloader.loadgrammar(xmlschemaloader.java:575) @ com.sun.org.apache.xerces.internal.impl.xs.xmlschemaloader.loadgrammar(xmlschemaloader.java:541) @ com.sun.org.apache.xerces.internal.jaxp.validation.xmlschemafactory.newschema(xmlschemafactory.java:252) @ org.apache.cxf.tools.validator.internal.schemavalidator.createschema(schemavalidator.java:154) @ org.apache.cxf.tools.validator.internal.schemavalidator.validate(schemavalidator.java:194) ... 11 more
Comments
Post a Comment