`url = new java.net.URL(s)` doesn't work for me. 

I have a string `C:\apache-tomcat-6.0.29\webapps\XEPServlet\files\m1.fo` and need to make a link and give it to my formatter for output, but malformed url recieved. It seems that it doesn't make my string to url. 
I want also mention, that file `m1.fo` file is in files folder, in my webapp\product\, and I gave the full path to string like: `getServletContext().getRealPath("files/m1.fo")`. What I am doing wrong? How can I recieve the url link?