Reviewers: Ray Ryan,

Description:
This patch removes the META-INF/services dir from xercesImpl.jar that
was causing conflicts with AppEngine and internal Tomcat. Also, rolls
back the changes made by now unnecessary c5916.

Please review this at http://gwt-code-reviews.appspot.com/61807

Affected files:
   dev/core/build.xml
   dev/core/src/com/google/gwt/dev/shell/tomcat/EmbeddedTomcatServer.java
   eclipse/user/.classpath


Index: dev/core/build.xml
--- dev/core/build.xml  (revision 5922)
+++ dev/core/build.xml  (working copy)
@@ -65,7 +65,7 @@
            <include name="nekohtml/nekohtml-1.9.12.jar" />
            <include name="xalan/xalan-2.7.1.jar" />
            <include name="xerces/xerces-2_9_1/serializer.jar" />
-          <include name="xerces/xerces-2_9_1/xercesImpl.jar" />
+          <include name="xerces/xerces-2_9_1/xercesImpl-NoMetaInf.jar" />
            <include name="xerces/xerces-2_9_1/xml-apis.jar" />
            <include name="w3c/sac/sac-1.3.jar" />
            <!-- htmlunit dependencies not already included: END -->
@@ -119,7 +119,7 @@
            <zipfileset src="${gwt.tools.lib}/nekohtml/nekohtml-1.9.12.jar"  
/>
            <zipfileset src="${gwt.tools.lib}/xalan/xalan-2.7.1.jar" />
            <zipfileset  
src="${gwt.tools.lib}/xerces/xerces-2_9_1/serializer.jar" />
-          <zipfileset  
src="${gwt.tools.lib}/xerces/xerces-2_9_1/xercesImpl.jar" />
+          <zipfileset  
src="${gwt.tools.lib}/xerces/xerces-2_9_1/xercesImpl-NoMetaInf.jar" />
            <zipfileset  
src="${gwt.tools.lib}/xerces/xerces-2_9_1/xml-apis.jar" />
            <zipfileset src="${gwt.tools.lib}/w3c/sac/sac-1.3.jar" />
            <!-- htmlunit dependencies not already included: END -->
Index:  
dev/core/src/com/google/gwt/dev/shell/tomcat/EmbeddedTomcatServer.java
--- dev/core/src/com/google/gwt/dev/shell/tomcat/EmbeddedTomcatServer.java      
 
(revision 5916)
+++ dev/core/src/com/google/gwt/dev/shell/tomcat/EmbeddedTomcatServer.java      
 
(working copy)
@@ -177,15 +177,6 @@ public class EmbeddedTomcatServer {
      //
      File topWorkDir = new File(System.getProperty("user.dir"));

-    /*
-     * set property explicitly so that addition of the xercesImpl lib,  
when java
-     * 1.5 is used, does not affect tomcat.
-     */
-    if ("1.5".equals(System.getProperty("java.specification.version"))) {
-      System.setProperty("javax.xml.parsers.DocumentBuilderFactory",
-          
"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl");
-    }
-
      // Tell Tomcat its base directory so that it won't complain.
      //
      String catBase = System.getProperty("catalina.base");
Index: eclipse/user/.classpath
--- eclipse/user/.classpath     (revision 5917)
+++ eclipse/user/.classpath     (working copy)
@@ -20,7 +20,7 @@
        <classpathentry kind="var"  
path="GWT_TOOLS/lib/selenium/selenium-java-client-driver.jar"/>
        <classpathentry kind="var" path="GWT_TOOLS/lib/xalan/xalan-2.7.1.jar" />
        <classpathentry kind="var"  
path="GWT_TOOLS/lib/xerces/xerces-2_9_1/serializer.jar" />
-       <classpathentry kind="var"  
path="GWT_TOOLS/lib/xerces/xerces-2_9_1/xercesImpl.jar" />
+       <classpathentry kind="var"  
path="GWT_TOOLS/lib/xerces/xerces-2_9_1/xercesImpl-NoMetaInf.jar" />
        <classpathentry kind="var"  
path="GWT_TOOLS/lib/xerces/xerces-2_9_1/xml-apis.jar" />
        <classpathentry kind="var" path="GWT_TOOLS/lib/w3c/sac/sac-1.3.jar"/>
        <classpathentry kind="var" 
path="GWT_TOOLS/lib/w3c/flute/flute-1.3.jar"/>




--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to