You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/02/19 19:13:57 UTC
svn commit: r1291029 -
/openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java
Author: rmannibucau
Date: Sun Feb 19 18:13:57 2012
New Revision: 1291029
URL: http://svn.apache.org/viewvc?rev=1291029&view=rev
Log:
using another indent-number property since it doesn't work with all JVM and fixing compile error
Modified:
openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java
Modified: openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java?rev=1291029&r1=1291028&r2=1291029&view=diff
==============================================================================
--- openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java (original)
+++ openejb/trunk/openejb/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/OpenEJBHttpServer.java Sun Feb 19 18:13:57 2012
@@ -16,18 +16,7 @@
*/
package org.apache.openejb.server.httpd;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.StringWriter;
-import java.net.Socket;
-import java.net.URI;
-import java.util.Map;
-import java.util.Properties;
-import java.util.Set;
-
import org.apache.openejb.OpenEJBException;
-import org.apache.openejb.loader.IO;
import org.apache.openejb.loader.Options;
import org.apache.openejb.loader.SystemInstance;
import org.apache.openejb.server.ServiceException;
@@ -41,6 +30,16 @@ import javax.xml.transform.TransformerEx
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.net.Socket;
+import java.net.URI;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
/**
* This is the main class for the web administration. It takes care of the
@@ -228,14 +227,17 @@ public class OpenEJBHttpServer implement
try {
final TransformerFactory factory = TransformerFactory.newInstance();
- factory.setAttribute("indent-number", 2);
+ // bugged in some XML implementation
+ // should we use another implementation?
+ //factory.setAttribute("indent-number", 2);
final Transformer transformer = factory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
+ transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
final StreamResult result = new StreamResult(new StringWriter());
- transformer.transform(new StreamSource(IO.read(raw)), result);
+ transformer.transform(new StreamSource(new StringReader(raw)), result);
return result.getWriter().toString();
} catch (TransformerException e) {