You should be building with Maven 2. I have not tested the ant build to actually see what it does.

On Feb 10, 2009, at 7:07 PM, Manish Saroha wrote:

Hi,

I did an update and saw that the webdav providers have been removed from the vfs-provider.xml and moved to the default provider.xml.

I builded a new jar file and am using that but still the same error message. Also, I cant locate the provider.xml in the jar file. do I need to modify the ant target so that providers.xml gets included?

Any suggestions?



Ralph Goers wrote:
Please update your source and see if it works now.

Ralph

On Feb 1, 2009, at 8:25 PM, Manish Saroha wrote:

Hi All,

I am new to webDAV and trying to connect to a webDAV server using the commons VFS. Checked out the source code and builded the *commons-vfs-2.0- SNAPSHOT.jar *using the ant task "jar".

my code to connect is as follows:

 static public FileObject getFileObject() throws FileSystemException
 {
     String scheme = "webdav://" ;
     String hostName = "sakai-vre.its.monash.edu.au" ;
     int port = 8080;
     int defaultPort = 8080;
     String userName = "username";
     String password = "password" ;
     String path = "dav/a9d8c946-4bbf-4c2b-8db5-0a62c8724683/";
String uriString = scheme + userName + ":" + password + "@" + hostName + ":" + port + "/" + path; //String uriString = scheme + hostName + ":" + port + "/" + path; StaticUserAuthenticator auth = new StaticUserAuthenticator(null, userName, "password");
     FileSystemOptions opts = new FileSystemOptions();
DefaultFileSystemConfigBuilder .getInstance().setUserAuthenticator(opts, auth); WebdavFileSystemConfigBuilder .getInstance().setProxyAuthenticator(opts, auth) ;
          return VFS.getManager().resolveFile(uriString, opts);
 }
}



I am getting this error

15:19:27,953 INFO DefaultFileReplicator:122 - Using "D: \DOCUME~1\masaroha\LOCALS~1\Temp\vfs_cache" as temporary files store. org.apache.commons.vfs.FileSystemException: *Badly formed URI "webdav://username:[email protected]:8080/dav/ a9d8c946-4bbf-4c2b-8db5-0a62c8724683/".* at org .apache .commons .vfs.provider.url.UrlFileProvider.findFile(UrlFileProvider.java:85) at org .apache .commons .vfs .impl .DefaultFileSystemManager .resolveFile(DefaultFileSystemManager.java:662) at org .apache .commons .vfs .impl .DefaultFileSystemManager .resolveFile(DefaultFileSystemManager.java:582) at au .edu .jcu .hermes .core .filesystem.WebDavConnector.getFileObject(WebDavConnector.java:107) at au .edu .jcu .hermes.core.filesystem.WebDavConnector.main(WebDavConnector.java: 22) *Caused by: java.net.MalformedURLException: unknown protocol: webdav*
 at java.net.URL.<init>(URL.java:574)
 at java.net.URL.<init>(URL.java:464)
 at java.net.URL.<init>(URL.java:413)
at org .apache .commons .vfs.provider.url.UrlFileProvider.findFile(UrlFileProvider.java:66)
 ... 4 more

Any help or guideline would be appreciated.

Regards,
Manish



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to