Author: rwatler
Date: Wed Apr 10 04:56:44 2013
New Revision: 1466331

URL: http://svn.apache.org/r1466331
Log:
Set SAX system property for jdk 1.4

Modified:
    
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/main/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
    
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/test/java/org/apache/jetspeed/page/TestMappings.java

Modified: 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/main/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/main/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java?rev=1466331&r1=1466330&r2=1466331&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/main/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
 (original)
+++ 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/main/java/org/apache/jetspeed/page/document/psml/CastorFileSystemDocumentHandler.java
 Wed Apr 10 04:56:44 2013
@@ -126,7 +126,13 @@ public class CastorFileSystemDocumentHan
         this.format = new OutputFormat("    ", true, PSML_DOCUMENT_ENCODING);
         this.format.setXHTML(true);
         this.format.setExpandEmptyElements(false);
-        
+
+        String javaVersion = System.getProperty("java.version");
+        if ((javaVersion.startsWith("1.3.") || javaVersion.startsWith("1.4.")) 
&& (System.getProperty("org.xml.sax.driver") == null))
+        {
+            System.setProperty("org.xml.sax.driver", 
"org.apache.xerces.parsers.SAXParser");
+            log.info("SAX driver configured: 
"+System.getProperty("org.xml.sax.driver"));
+        }        
         SAXParserFactory factory = SAXParserFactory.newInstance();
         SAXParser parser = factory.newSAXParser();
         

Modified: 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/test/java/org/apache/jetspeed/page/TestMappings.java
URL: 
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/test/java/org/apache/jetspeed/page/TestMappings.java?rev=1466331&r1=1466330&r2=1466331&view=diff
==============================================================================
--- 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/test/java/org/apache/jetspeed/page/TestMappings.java
 (original)
+++ 
portals/jetspeed-2/portal/trunk/components/jetspeed-page-manager/src/test/java/org/apache/jetspeed/page/TestMappings.java
 Wed Apr 10 04:56:44 2013
@@ -38,6 +38,7 @@ public class TestMappings extends TestCa
                 "JETSPEED-INF/castor/page-mapping.xml")));
 
         // 2. Unmarshal the data
+        System.setProperty("org.xml.sax.driver", 
"org.apache.xerces.parsers.SAXParser");
         Unmarshaller unmar = new Unmarshaller(mapping);
         Fragment fragment = (Fragment) unmar.unmarshal(new 
InputSource(getClass().getClassLoader().getResourceAsStream(
                 "fragment-test.xml")));



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-dev-h...@portals.apache.org

Reply via email to