If you read the docs on java.io.File, it can take the following formats:
C:\mydirectory\mysubdirectory\file.txt
C:\\mydirectory\\mysubdirectory\\file.txt
C:/mydirectory/mysubdirectory/file.txt
and the URL class taks the following formats:
file:///C:/mydirectory/mysubdirectory/file.txt
file:///C:\mydirectory\mysubdirectory\file.txt
you can even mix things up like this...
file:///C:\mydirectory\mysubdirectory/file.txt
The way I set up my file paths is:
<param name="File" value="${mycontext.log.home}/mylogfile.log"/>
I set a system property at runtime for said variable. The path that I set up looks like this on Windows:
C:\mydirectory\mysubdirectory
So, I'm not sure why Log4j would be choking on a path like this since it works fine for me. Anyone else have an ideas?
Jake
At 06:48 AM 1/27/2003 -0500, you wrote:
Well, here are the specific examples I am having trouble with: 1) log4j's configuration file requires pathnames with either forward slashes or double back-slashes. If I use Ant to create this file with a path property, I get something like<param name="File" value="C:\MyProject\log\test.log"/> Log4j gets completely confused by this. 2) The Axis Java2Wsdl task expects a URL in the form url="file:///C:/MyProject//MyProject.wsdl" I do not know how to give this URL to the Ant task even if I have a property that contains a regular path. Thanks. Naresh -----Original Message----- From: Jacob Kjome [mailto:[EMAIL PROTECTED]] Sent: Monday, January 27, 2003 12:00 AM To: Ant Users List Subject: Re: How to get paths with forward slashes Java programs will understand file: protocol URL's even if the slashes are a mix of forward and backslashes....at least that is my experience. So, I wouldn't worry much about this. Jake At 11:08 PM 1/26/2003 -0500, you wrote: >1) Is there a way to get paths in Ant with forward slashes even on >Windows platform? For example: > > <property name="app_home" location="."/> > >should somehow give c:/... instead of c:\... > >2) How can I get a file location as a URL (e.g. file:///C:/...) > >Naresh > >Naresh Bhatia >Sapient >One Memorial Drive, Cambridge, MA 02142 >Tel: 617-761-1771 Fax: 617-621-1300 >Email: [EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
