You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Sampers, Ruud" <ru...@oce.com> on 2014/02/03 11:43:43 UTC

Tomcat 7.0. Webdav returns 0x80070021

Tomcat 7.047. Default setup form web.

 

Added an webapp with webdav enabled

readonly = false;

 

Windows 7:

Mapped a drive to the specific folder:

View content OK, put creating a new file/folder results in a dialog

 

 

 

 

 

Localhost logging:

127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
/webdav/dat1/New%20Text%20Document.txt HTTP/1.1" 207 850

127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
/webdav/dat1/New%20Text%20Document%20(2).txt HTTP/1.1" 207 864

127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
/webdav/dat1/New%20Text%20Document%20(3).txt HTTP/1.1" 404 1011

127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PUT
/webdav/dat1/New%20Text%20Document%20(3).txt HTTP/1.1" 409 1001

 

Anyone familiar with this behavior, or known solutions.

 

Thx in advance,

 

Ruud



This message and attachment(s) are intended solely for use by the addressee and may contain information that is privileged, confidential or otherwise exempt from disclosure under applicable law.

If you are not the intended recipient or agent thereof responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited.

If you have received this communication in error, please notify the sender immediately by telephone and with a 'reply' message.

Thank you for your co-operation.


Re: Tomcat 7.0. Webdav returns 0x80070021

Posted by André Warnier <aw...@ice-sa.com>.
Mark Thomas wrote:
> On 03/02/2014 11:32, Mark Thomas wrote:
>> On 03/02/2014 10:43, Sampers, Ruud wrote:
>>> Tomcat 7.047. Default setup form web.
>>>
>>> Added an webapp with webdav enabled
>>>
>>> readonly = false;
>>>
>>> Windows 7:
>>> Mapped a drive to the specific folder:
>>> View content OK, put creating a new file/folder results in a dialog
>> There is a long list of things that are broken in various versions of
>> the Microsoft WebDAV client. You should try the WebdavFixFilter which
>> identifies some of them and even fixes a few where it can. That said, I
>> am sure there will be problems that that filter doesn't catch. I'll see
>> if I have a Windows 7 client handy to test with and see if I can
>> reproduce this.
> 
> Looks like Windows 7 only likes connecting on port 80. Not much Tomcat
> can do about that.
> 

 From memory of previous investigations, I think it is a bit more complicated :
It wants either the connection to be https, or else it only accepts to be mapped to a 
"root" URL.
In other words, something like :
- map to "https://server.company.com:443/somefolder/" is OK
- map to "http://server.company.com/somefolder/" is not OK
- map to "http://server.company.com/" is OK
But, as you mentioned earlier, the list of inconsistencies and problems with the various 
Microsoft DAV client implementations is just about endless.  We have resorted to using 
separate DAV clients instead (WebDrive e.g.).



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 7.0. Webdav returns 0x80070021

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mark,

On 2/3/14, 7:39 AM, Mark Thomas wrote:
> On 03/02/2014 11:32, Mark Thomas wrote:
>> On 03/02/2014 10:43, Sampers, Ruud wrote:
>>> Tomcat 7.047. Default setup form web.
>>> 
>>> Added an webapp with webdav enabled
>>> 
>>> readonly = false;
>>> 
>>> Windows 7: Mapped a drive to the specific folder: View content
>>> OK, put creating a new file/folder results in a dialog
>> 
>> There is a long list of things that are broken in various
>> versions of the Microsoft WebDAV client. You should try the
>> WebdavFixFilter which identifies some of them and even fixes a
>> few where it can. That said, I am sure there will be problems
>> that that filter doesn't catch. I'll see if I have a Windows 7
>> client handy to test with and see if I can reproduce this.
> 
> Looks like Windows 7 only likes connecting on port 80. Not much
> Tomcat can do about that.

Microsoft really broke their WebDAV client over time, and I've had to
deal with a number of those issues until I had to finally give up with
Windows 7 and use WebDrive (which has worked really well for us, BTW).

I didn't know about any port-80 issues, though: we do everything over
HTTPS and I do know that even over HTTPS, it requires that any
authentication be done using HTTP-Digest -- you can't use HTTP-Basic. :(

Ruud, can you try using another DAV client such as WebDrive (there is
a time-limited trial you can download and install at no cost)? That
will tell you whether your Tomcat configuration is correct or if the
problem is with Microsoft's brain-dead WebDAV client.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJS79ngAAoJEBzwKT+lPKRYq74P/2h/dGGFoVJdi7UKZKctLUs1
638s3p96sN71M/TR82H7ckU9hlweoDAkB9oKwuttQRKkkvVKY1TaueYQ6ODth6+L
RhD1D5YmkgpE9MaHWsEsEGd6L7gzndrEbPurLERIH89sbxBXxKC17fL3ASl+ojt2
8CgPjC9pLgH15FcAns5f8Ai+P33Iyzjti+v4ioLGOKrI1tDWD6xpY8wGpkFx57A8
BS4yDSOCjZvj/SDBqmADUGTaGuQnottC1YZ4hUKWG4SspQ4JJyO/2YgMXsrw7Cys
vj+rptgBjos1ZHLIaANSPdYN+Qj4hWgszrYl1aAZ8hTNtmApOZ/D4nsk65fC7emm
SiZz9jCEcRfmFZstL3l8RGCR/B8Ux/M3wdwyR0Sf/uuXBrh66iJWBf5Je4kVsBsW
APgxXqc3aURn4LCqceaDMJGV8xAfYziCBwFEV3F2ZlmWZMTGc2thU6W53G3V9G/J
uBCwjO38pYyo4alDCHmTZkotdnswiPkWX/H6ZsMQKfuw+Vmb+GMypCeTbcvB2myR
78AqkJNIVfHAT+pJ5Qu6AeXvsO1m46VcxkmRDEXsvGTHBP+OKA4IcpDyt3f5yd39
WrPYXHZ03QL2hds1ztlr7myquzfFZ1XWtc9vz2ImhS/y3C/e2XnSppaQufrKSlac
Emg9Cu4QomqCaWUQKnX4
=l6O0
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 7.0. Webdav returns 0x80070021

Posted by Mark Thomas <ma...@apache.org>.
On 03/02/2014 11:32, Mark Thomas wrote:
> On 03/02/2014 10:43, Sampers, Ruud wrote:
>> Tomcat 7.047. Default setup form web.
>>
>> Added an webapp with webdav enabled
>>
>> readonly = false;
>>
>> Windows 7:
>> Mapped a drive to the specific folder:
>> View content OK, put creating a new file/folder results in a dialog
> 
> There is a long list of things that are broken in various versions of
> the Microsoft WebDAV client. You should try the WebdavFixFilter which
> identifies some of them and even fixes a few where it can. That said, I
> am sure there will be problems that that filter doesn't catch. I'll see
> if I have a Windows 7 client handy to test with and see if I can
> reproduce this.

Looks like Windows 7 only likes connecting on port 80. Not much Tomcat
can do about that.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Tomcat 7.0. Webdav returns 0x80070021

Posted by Mark Thomas <ma...@apache.org>.
On 03/02/2014 10:43, Sampers, Ruud wrote:
> Tomcat 7.047. Default setup form web.
> 
> Added an webapp with webdav enabled
> 
> readonly = false;
> 
> Windows 7:
> Mapped a drive to the specific folder:
> View content OK, put creating a new file/folder results in a dialog

There is a long list of things that are broken in various versions of
the Microsoft WebDAV client. You should try the WebdavFixFilter which
identifies some of them and even fixes a few where it can. That said, I
am sure there will be problems that that filter doesn't catch. I'll see
if I have a Windows 7 client handy to test with and see if I can
reproduce this.

Mark

> Localhost logging:
> 
> 127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
> /webdav/dat1/New%20Text%20Document.txt HTTP/1.1" 207 850
> 
> 127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
> /webdav/dat1/New%20Text%20Document%20(2).txt HTTP/1.1" 207 864
> 
> 127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PROPFIND
> /webdav/dat1/New%20Text%20Document%20(3).txt HTTP/1.1" 404 1011
> 
> 127.0.0.1 - - [03/Feb/2014:11:40:34 +0100] "PUT
> /webdav/dat1/New%20Text%20Document%20(3).txt HTTP/1.1" 409 1001
> 
>  
> 
> Anyone familiar with this behavior, or known solutions.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org