vgritsenko 02/05/22 08:06:55 Modified: . Tag: cocoon_2_0_3_branch changes.xml . changes.xml src/java/org/apache/cocoon/servlet Tag: cocoon_2_0_3_branch CocoonServlet.java Log: Fix bug 3372: Volume-Name SYS: becomes protocol on Novell Netware Revision Changes Path No revision No revision 1.138.2.13 +4 -1 xml-cocoon2/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/changes.xml,v retrieving revision 1.138.2.12 retrieving revision 1.138.2.13 diff -u -r1.138.2.12 -r1.138.2.13 --- changes.xml 19 May 2002 23:01:48 -0000 1.138.2.12 +++ changes.xml 22 May 2002 15:06:55 -0000 1.138.2.13 @@ -4,7 +4,7 @@ <!-- History of Cocoon changes - $Id: changes.xml,v 1.138.2.12 2002/05/19 23:01:48 stefano Exp $ + $Id: changes.xml,v 1.138.2.13 2002/05/22 15:06:55 vgritsenko Exp $ --> <changes title="History of Changes"> @@ -37,6 +37,9 @@ <release version="@version@" date="@date@"> + <action dev="VG" type="fix" fixes-bug="3372"> + Added ability to run Cocoon on Novell OS. + </action> <action dev="SM" type="add"> Make the multipart/form-data parser aware of the encoding used by the processed request. 1.165 +4 -1 xml-cocoon2/changes.xml Index: changes.xml =================================================================== RCS file: /home/cvs/xml-cocoon2/changes.xml,v retrieving revision 1.164 retrieving revision 1.165 diff -u -r1.164 -r1.165 --- changes.xml 20 May 2002 00:59:24 -0000 1.164 +++ changes.xml 22 May 2002 15:06:55 -0000 1.165 @@ -4,7 +4,7 @@ <!-- History of Cocoon changes - $Id: changes.xml,v 1.164 2002/05/20 00:59:24 ovidiu Exp $ + $Id: changes.xml,v 1.165 2002/05/22 15:06:55 vgritsenko Exp $ --> <changes title="History of Changes"> @@ -38,6 +38,9 @@ </devs> <release version="@version@" date="@date@"> + <action dev="VG" type="fix" fixes-bug="3372"> + Added ability to run Cocoon on Novell OS. + </action> <action dev="OP" type="add"> Added continuations-based control flow support to Cocoon. It is currently based on a modified Rhino JavaScript implementation with No revision No revision 1.19.2.2 +10 -3 xml-cocoon2/src/java/org/apache/cocoon/servlet/CocoonServlet.java Index: CocoonServlet.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/servlet/CocoonServlet.java,v retrieving revision 1.19.2.1 retrieving revision 1.19.2.2 diff -u -r1.19.2.1 -r1.19.2.2 --- CocoonServlet.java 11 Apr 2002 13:44:27 -0000 1.19.2.1 +++ CocoonServlet.java 22 May 2002 15:06:55 -0000 1.19.2.2 @@ -118,7 +118,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Berin Loritsch</a> * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Leo Sutic</a> - * @version CVS $Id: CocoonServlet.java,v 1.19.2.1 2002/04/11 13:44:27 sylvain Exp $ + * @version CVS $Id: CocoonServlet.java,v 1.19.2.2 2002/05/22 15:06:55 vgritsenko Exp $ */ public class CocoonServlet extends HttpServlet { @@ -272,10 +272,17 @@ if (path.indexOf(':') > 1) { this.servletContextURL = new URL(path); } else { - this.servletContextURL = (new File(path)).toURL(); + this.servletContextURL = new File(path).toURL(); } } catch (java.net.MalformedURLException me) { - throw new ServletException("Unable to determine servlet context URL.", me); + // VG: Novell has absolute file names starting with the + // volume name which is easily more then one letter. + // Examples: sys:/apache/cocoon or sys:\apache\cocoon + try { + this.servletContextURL = new File(path).toURL(); + } catch (java.net.MalformedURLException ignored) { + throw new ServletException("Unable to determine servlet context URL.", me); + } } if (log.isDebugEnabled()) { log.debug("URL for Root: " + this.servletContextURL);
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]