[
https://issues.apache.org/jira/browse/CXF-7621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16343784#comment-16343784
]
Kirti commented on CXF-7621:
----------------------------
Hi,
While upgrading Apache CXF to 3.1.12 , i got below error
*[java] Exception in thread "main" java.lang.AssertionError:
org.xml.sax.SAXParseException: Failed to read external schema document
"jar:file:/home/kkanodia/javaNew2018/rc26/src/VioWSWeb/WebContent/WEB-INF/lib/jaxb-xjc-2.2.11.jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/xjc.xsd",
because "jar" access is not allowed.*
[java] at com.sun.tools.xjc.SchemaCache.newValidator(SchemaCache.java:82)
[java] at
com.sun.tools.xjc.reader.internalizer.SCDBasedBindingSet.apply(SCDBasedBindingSet.java:237)
[java] at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:541)
[java] at
com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:269)
[java] at
com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:95)
[java] at
org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:459)
[java] at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java:726)
[java] at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:270)
[java] at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:164)
[java] at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:415)
[java] at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:105)
[java] at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
[java] at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
[java] at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:185)
[java] Caused by: org.xml.sax.SAXParseException: Failed to read external
schema document
"jar:file:/home/kkanodia/javaNew2018/rc26/src/VioWSWeb/WebContent/WEB-INF/lib/jaxb-xjc-2.2.11.jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/xjc.xsd",
because "jar" access is not allowed.
[java] at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
[java] at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[java] at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
[java] at org.apache.xerces.impl.XMLEntityManager$2.reportError(Unknown Source)
[java] at
com.ibm.xml.jaxp.util.ExternalResourceHelper$ProtocolValidator.validate(Unknown
Source)
[java] at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source)
[java] at org.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument(Unknown
Source)
[java] at
org.apache.xerces.impl.xs.traversers.XSDHandler.resolveSchema(Unknown Source)
[java] at
org.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(Unknown Source)
[java] at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown
Source)
[java] at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
[java] at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
[java] at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source)
[java] at org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(Unknown
Source)
[java] at javax.xml.validation.SchemaFactory.newSchema(Unknown Source)
[java] at javax.xml.validation.SchemaFactory.newSchema(Unknown Source)
[java] at com.sun.tools.xjc.SchemaCache.newValidator(SchemaCache.java:79)
[java] ... 13 more
[java] Java Result: 1
*I did the below steps*
# Create a file named jaxp.properties (if it doesn't exist) under the jre's
lib directory: /jre/lib.
# Update the file with following property: javax.xml.accessExternalSchema = all
Attached is the build script being used [link
title|http://example.com][^VioWSWeb_build.xml]
Please advice
> Facing issue while upgrading to Java 8 and Webspehre 8.5.5.11
> -------------------------------------------------------------
>
> Key: CXF-7621
> URL: https://issues.apache.org/jira/browse/CXF-7621
> Project: CXF
> Issue Type: Bug
> Reporter: Kirti
> Priority: Major
> Fix For: NeedMoreInfo
>
> Attachments: VioWSWeb_build.xml
>
>
> Hi,
> *I am working on upgrading java from 6 to 8 and WebSphere from 8.5.5.3 to
> 8.5.5.11 . Facing below issue while hitting web services wsdl.*
> *Currently we are using spring 2.5 and apache cxf 2.3.9. Please suggest.*
> *2018-01-22 13:40:16,046 [server.startup : 2] ERROR
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:331)
> - Context initializat*
> *ion failed*
> *org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'BOSService': Invocation of init method failed; nested
> exception is javax.xml.ws.*
> *WebServiceException:
> org.apache.cxf.service.factory.ServiceConstructionException*
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1572)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
> at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:762)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
> at
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)
> at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
> at
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
> at
> com.vesystems.ws.services.impl.CustomContextLoaderListener.contextInitialized(Unknown
> Source)
> at
> com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1732)
> at com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:415)
> at
> com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
> at
> com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:171)
> at com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:904)
> at
> com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:789)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)