commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ralph Goers <ralph.go...@dslextreme.com>
Subject Re: Cannot connect to a webDAV server
Date Wed, 11 Feb 2009 06:20:18 GMT
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:password@sakai-vre.its.monash.edu.au: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: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message