Pages enfant
  • F.A.Q - Installation and use of the ESUP WebDAV server

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 4.0
Volet
bgColor#F8F7EF
Balise Wiki
{panel:bgColor=#F8F7EF} h1.

F.A.Q

-

Installation

and

use

of

the

ESUP

WebDAV

server

\

*

\

*

\\


Auteur

:

Thomas

Bellembois

(

\

[University

of

Rennes


1

\

|http://

[

http://www.univ-rennes1.fr

]\

])

Sommaire
minLevel1
indent20px
styledisc

Server


I can not connect to the server or the access is

forbidden
This is often because the authentication layer is not well configured or you are not allowed to access the resource. Configure carefully your build.properties file.

Watch the server logs - a successfull request is like :

Bloc de code

{panel}
{toc:style=disc\|indent=20px\|minLevel=1}

h1. Server

\\

h2. I can not connect to the server or the access is

forbidden
\\
This is often because the authentication layer is not well       configured or you are not allowed to access the resource. Configure       carefully your build.properties file.

Watch the server logs - a successfull request is like :
{code}
TP-Processor51, 03-mars-2006 11:11:48, bourges, PROPFIND, 207 "Multi-Status", 7 ms, /files/injac/res_proj_cri/
{code}
* _bourges_ is the connected user - if it is           written _unauthenticated_, either you access the           server using the unauthenticated mode or you authentication layer is           not well configured. Note that while accessing an inJAC space the           ESUP channel storage use a special user with root privileges.
* _PROPFIND_ is the WebDAV request
* _207_ HTTP response - it could be for           example a 507 (quota exceeded) or 403 (forbidden) response
* _
  • bourges is the connected user - if it is written unauthenticated, either you access the server using the unauthenticated mode or you authentication layer is not well configured. Note that while accessing an inJAC space the ESUP channel storage use a special user with root privileges.
  • PROPFIND is the WebDAV request
  • 207 HTTP response - it could be for example a 507 (quota exceeded) or 403 (forbidden) response
  • /files/injac/res_proj_cri/

...

  • is

...

  • the

...

  • resource

...

  • URI

...


  • If

...

  • you

...

  • have

...

  • problems

...

  • with

...

  • just

...

  • some

...

  • webdav

...

  • clients,

...

  • look

...

  • at

...

  • [Recommended

...

  • configuration

...


  • section

...

  • of

...

  • Installation

...

  • chapter

...

  • |ESUPWDServerV4_installation.html#7.8

...

  • ]

...

How

...

to

...

resolve

...

the

...

encodage

...

problems

...

?

...


In

...

order

...

to

...

resolve

...

the

...

encodage

...

problems,

...

you

...

must

...

specify

...

the

...

encodage

...

needed

...

at

...

the

...

server.

{
Bloc de code
}
setenv LANG "fr_FR.utf8"
setenv LANGUAGE "fr_FR.utf8"
{code}

h1. Administration tool

\\

h2. What about the cl parameter of the run script ?

\\
A long time ago, in a galaxy far far away, the administration       client was designed to be run using a graphical user interface or a       command-line mode.

The 

Administration tool


What about the cl parameter of the run script ?


A long time ago, in a galaxy far far away, the administration client was designed to be run using a graphical user interface or a command-line mode.

The G.U.I.

...

had

...

to

...

be

...

run

...

using

...

the

Balise Wiki
{span:class=command}run.\* \-gr
{span}

...


command

...

and

...

the

...

command-line

...

mode

...

using

...

the

Balise Wiki
{span:class=command}run.\* \-cl
{span}

...


command.

...


But

...

only

...

the

...

command-line

...

mode

...

is

...

currently

...

implemented.

...

I

...

have

...

created

...

homedirs

...

but

...

I

...

can

...

not

...

access

...

them

...


It

...

is

...

often

...

due

...

to

...

a

...

wrong

...

pattern

...

file.

...

You

...

will

...

find

...

a

...

good

...

sample

...

file

...

in

...

the

...

user

...

guide.

...

Miscellaneous questions


Sometimes the quota is exceeded while uploading a file ? What is

wrong ?
Nothing is wrong. The ESUP WebDAV server has a soft quota management system. It means that a quota can be exceeded *at most 1
time*.

The killing question is : "Why having developped such a quota management system ?"

We did not intend to develop a soft quota management system. The problem is that the quota listener relies on the content-length HTTP header to check if a resource to put/copied/moved on the server will leads to an overquota. But the content-length HTTP header is optionnal and in this way, the listener can not check the overquota "on the fly" and just check if the quota was already exceeded just before the action in progress.

Can one use another Tomcat server than that provided in

package?
One can use another Tomcat server than that provided in package. Nevertheless, one must modify the server.xml file of Tomcat. (The additions are in bold)

Bloc de code
 questions

\\

h2. Sometimes the quota is exceeded while uploading a file ? What is

wrong ?
\\
Nothing is wrong. The ESUP WebDAV server has a *soft* quota management system. It means that a       quota can be exceeded \*at most 1
time*.

The killing question is : "Why having developped such a quota       management system ?"

We did not intend to develop a soft quota management system. The       problem is that the quota listener relies on the content-length HTTP       header to check if a resource to put/copied/moved on the server will       leads to an overquota. But the content-length HTTP header is optionnal       and in this way, the listener can not check the overquota "on the fly"       and just check if the quota was already exceeded just before the action       in progress.

h2. Can one use another Tomcat server than that provided in

package?
\\
One can use another Tomcat server than that provided in package.       Nevertheless, one must modify the server.xml file of Tomcat. (The       additions are in bold)
{code}
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"/>

<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" URIEncoding="UTF-8"/>
{code}

h1. Different WebDAV clients

\\
* \[Windows
XP WebFolders\

Different WebDAV clients


  • [Windows
    XP WebFolders|http://jakarta.apache.org/slide/xp.html

...

  • ]

...

  • [MacOS

...

  • X

...


  • WebDAV

...

  • client

...

  • |http://jakarta.apache.org/slide/osx.html

...

  • ]

...

  • [Slide

...


  • command

...

  • line

...

  • client

...

  • |http://jakarta.apache.org/slide/webdav-client.html

...

  • ]

...

Links


...

...

...