# HG changeset patch # User lana # Date 1490309871 0 # Node ID 389969e18ba259f27710a3fb9e67bbefaea9cdea # Parent 4771597cc596a4db80da39776f0019c415b81852# Parent 4282c86136f06291b33b958b1b10792063c6b4ab Merge diff -r 4771597cc596 -r 389969e18ba2 src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java --- a/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Thu Mar 23 22:31:12 2017 +0000 +++ b/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Thu Mar 23 22:57:51 2017 +0000 @@ -486,7 +486,7 @@ ModuleDescriptor descriptor = ModuleDescriptor.newModule(mn, Set.of(ModuleDescriptor.Modifier.SYNTHETIC)) .requires("java.xml") - .exports(pn) + .exports(pn, Set.of("java.xml")) .build(); Module m = createModule(descriptor, loader); diff -r 4771597cc596 -r 389969e18ba2 src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java --- a/src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java Thu Mar 23 22:31:12 2017 +0000 +++ b/src/java.xml/share/classes/javax/xml/stream/FactoryFinder.java Thu Mar 23 22:57:51 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -270,7 +270,7 @@ "Failed to read factoryId '" + factoryId + "'", se); } - // Try read $java.home/lib/stax.properties followed by + // Try read $java.home/conf/stax.properties followed by // $java.home/conf/jaxp.properties if former not present String configFile = null; try { @@ -278,7 +278,7 @@ synchronized (cacheProps) { if (firstTime) { configFile = ss.getSystemProperty("java.home") + File.separator + - "lib" + File.separator + "stax.properties"; + "conf" + File.separator + "stax.properties"; final File fStax = new File(configFile); firstTime = false; if (ss.doesFileExist(fStax)) { diff -r 4771597cc596 -r 389969e18ba2 src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java --- a/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Thu Mar 23 22:31:12 2017 +0000 +++ b/src/java.xml/share/classes/javax/xml/xpath/XPathFactoryFinder.java Thu Mar 23 22:57:51 2017 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -176,9 +176,9 @@ String javah = ss.getSystemProperty( "java.home" ); String configFile = javah + File.separator + - "lib" + File.separator + "jaxp.properties"; + "conf" + File.separator + "jaxp.properties"; - // try to read from $java.home/lib/jaxp.properties + // try to read from $java.home/conf/jaxp.properties try { if(firstTime){ synchronized(cacheProps){ @@ -193,7 +193,7 @@ } } final String factoryClassName = cacheProps.getProperty(propertyName); - debugPrintln(()->"found " + factoryClassName + " in $java.home/jaxp.properties"); + debugPrintln(()->"found " + factoryClassName + " in $java.home/conf/jaxp.properties"); if (factoryClassName != null) { xpathFactory = createInstance(factoryClassName, true);