[ 
http://jira.codehaus.org/browse/MRM-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_108141
 ] 

Joakim Erdfelt commented on MRM-419:
------------------------------------

I was able to duplicate this issue.

I've captured the traffic between Internet Explorer running on my Windows XP 
(SP2) Laptop and my installation of Archiva on my Linux box.

Here's what I see.

URL provided to Windows Network Places (by hand)

  http://192.168.1.145:8080/archiva/repository/internal//

What happens is a few probes from the Windows machine asking for options, and 
even a request for a windows specific feature, all to the WRONG PATHS.

*First Request*

{noformat}
OPTIONS / HTTP/1.1
User-Agent: Microsoft Data Access Internet Publishing Provider Cache Manager
Host: 192.168.1.145:8080
Content-Length: 0
Connection: Keep-Alive

HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Mon, 24 Sep 2007 18:00:00 GMT
Server: Apache-Coyote/1.1
{noformat}

*Second Request*

{noformat}
GET /_vti_inf.html HTTP/1.1
Date: Mon, 24 Sep 2007 17:59:40 GMT
MIME-Version: 1.0
Accept: */*
User-Agent: Mozilla/2.0 (compatible; MS FrontPage 4.0)
Host: 192.168.1.145:8080
Accept: auth/sicily
Content-Length: 0
Connection: Keep-Alive
Cache-Control: no-cache

HTTP/1.1 404 /_vti_inf.html
Content-Type: text/html;charset=utf-8
Content-Length: 994
Date: Mon, 24 Sep 2007 18:00:00 GMT
Server: Apache-Coyote/1.1
{noformat}

*Third Request*

{noformat}
POST /_vti_bin/shtml.exe/_vti_rpc HTTP/1.1
Date: Mon, 24 Sep 2007 17:59:40 GMT
MIME-Version: 1.0
User-Agent: MSFrontPage/4.0
Host: 192.168.1.145:8080
Accept: auth/sicily
Content-Length: 41
Content-Type: application/x-www-form-urlencoded
X-Vermeer-Content-Type: application/x-www-form-urlencoded
Connection: Keep-Alive
Cache-Control: no-cache

method=server+version%3a4%2e0%2e2%2e4715
HTTP/1.1 404 /_vti_bin/shtml.exe/_vti_rpc
Content-Type: text/html;charset=utf-8
Content-Length: 1036
Date: Mon, 24 Sep 2007 18:00:00 GMT
Server: Apache-Coyote/1.1
{noformat}

*Fourth Request*

{noformat}
OPTIONS /archiva HTTP/1.1
Accept-Language: en-us
User-Agent: Microsoft Data Access Internet Publishing Provider DAV 1.1
Host: 192.168.1.145:8080
Content-Length: 0
Connection: Keep-Alive

HTTP/1.1 302 Moved Temporarily
Location: http://192.168.1.145:8080/archiva/
Transfer-Encoding: chunked
Date: Mon, 24 Sep 2007 18:00:00 GMT
Server: Apache-Coyote/1.1
{noformat}

And that's the last request to the Archiva server, not once even asking the 
Repository Root http://192.168.1.145:8080/archiva/repository/internal/ about 
it's OPTIONS.

That is why it fails.  Unfortunately, I don't see a way that Archiva can fix 
this odd behavior of Windows.

> WebDAV functionality not working for Internet Explorer / Windows Network 
> Places
> -------------------------------------------------------------------------------
>
>                 Key: MRM-419
>                 URL: http://jira.codehaus.org/browse/MRM-419
>             Project: Archiva
>          Issue Type: Bug
>          Components: WebDAV interface
>    Affects Versions: 1.0-alpha-2
>            Reporter: John Didion
>            Assignee: Joakim Erdfelt
>             Fix For: 1.0.x
>
>
> I am using archiva built from source (r548493). I set up a managed repository 
> and several proxied repositories. 
> Browsing the WebDAV url from Firefox works just fine, but it appears the IE 
> doesn't recognize the url - it asks me if I want to "save this file", and its 
> type is unknown. 
> When I try to set up a Network Place using the url, it shows me the top level 
> of the repository, but if I try to browse to any folder, I get the error: 
> "Documents in this folder are not available. The folder may have been moved 
> or deleted, or network problems may be preventing a connection to the server. 
> There is a problem with the web server. Please try again later or contact the 
> server administrator." 
> I notice that the url it's trying to browse to is incorrect. The root URL of 
> the repository is: 
> http://[host]/archiva/repository/internal/
> but when I double-click on, say, commons-collections, it tries to browse to:
> http://repository.muze.com/archiva/repository/commons-collections

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to