title: Apache Commons VFS - cannot resolveFile
body: <p>The VFS method cannot process this URI <code>${jboss.server.temp.dir}/local/outgoing</code> configured in <code>jboss-beans.xml</code> which is resolved to <code>"C:\\Download\\jboss-eap-5.1.1\\server\\default\\tmp/local/outgoing"</code> by JBoss. When I try to resolve the URI and get the file, it throws an exception. Any ideas what could be the problem?</p>
  
  <p><code>Exception</code></p>
  
  <pre><code>17:35:25,024 ERROR [VfsSynchronizerConfImpl] File FromOutgoing cannot be resolved, FileSystemException:
  org.apache.commons.vfs2.FileSystemException: Could not find file with URI "C:\Download\jboss-eap-5.1.1\server\default\tmp/local/outgoing" because it is a relative path, and no base URI was provided.
      at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:719)
      at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:649)
      at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:605)
  </code></pre>
  
  <p><code>DefaultFileSystemManager.class methods</code></p>
  
  <pre><code>public FileObject resolveFile(final String uri) throws FileSystemException
    -- this method calls the method below
  
  public FileObject resolveFile(final FileObject baseFile, final String uri,
          final FileSystemOptions fileSystemOptions)
          throws FileSystemException
    -- this method cannot process the string and throws
       throw new FileSystemException("vfs.impl/find-rel-file.error", uri);
  </code></pre>