Sun Java System Web Server 7.0 supports WebDAV or Web-based Distributed Authoring and Versioning, a standard in Web-based collaboration. WebDAV is an extension to the HTTP/1.1 protocol that allows clients to perform remote web content authoring operations.
A complete WebDAV transaction involves a WebDAV-enabled server, such
as Sun Java System Web Server 7.0 that can service requests for WebDAV resources,
as well as a WebDAV-enabled client such as Adobe
GoLive
or Macromedia
DreamWeaver
that supports WebDAV-enabled
Web publishing requests.
On the server-side, you need to enable and configure Sun Java System Web Server 7.0 to be able to service WebDAV requests.
You might want to configure WebDAV for several reasons: for example, to tune server performance, to eliminate security risks, or to provide for conflict-free remote authoring.
To suit your configuration requirements, you can change the minimum amount of time the server holds a lock on a WebDAV resource, the depth of the PROPFIND request on a collection, and the maximum size of the XML content allowed in the body of a request, and so on.
Default WebDAV attributes can be configured at the virtual server level for all collections under a virtual server. The values configured here correspond to the DAV element in the server.xml file.
WebDAV attributes can also be configured at a collection level and override any virtual server level attributes configured for the collection. The attribute values configured at the collection level correspond to the DAVCOLLECTION element in the server.xml file.
Click General > WebDAV tab from the selected configuration to edit WebDAV basic settings. The following table provides a short description of each field in the page:
Table 7 Field Description > WebDAV General Settings
Click General > WebDAV tab from the selected configuration to edit WebDAV authentication database settings. The following table provides a short description of each field in the page:
Table 8 Field Description > WebDAV Authentication Database Settings
Click General > WebDAV tab from the selected configuration to edit WebDAV ACL database settings. The following table provides a short description of each field in the page:
Table 9 Field Description > WebDAV ACL Database Settings
Field | Description |
|---|---|
Maximum Entries | Maximum number of ACEs to allow on a single resource (Use -1 for no limit). (0 - 2147483647). |
Maximum Size | Maximum size of the memory representation of the WebDAV ACL database for a collection (Use -1 for no limit). (0 - 2147483647) bytes. |
Update Interval | Interval at which WebDAV ACL databases are synced to disk (Use 0 to disable caching of WebDAV ACL). (0.001 - 3600) seconds. |
Click General > WebDAV tab from the selected configuration to edit WebDAV Property database settings. The following table provides a short description of each field in the page:
Table 10 Field Description > WebDAV Property Database Settings
Field | Description |
|---|---|
Maximum Size | Maximum size of WebDAV property database files (Use -1 for no limit). (0 - 2147483647) bytes. Default is 8192 bytes. |
Update Interval | Interval at which WebDAV property databases are synced to disk (Use 0 to disable caching of WebDAV properties). (0.001 - 3600) seconds. Default is 0 second. |
A WebDAV collection is a resource or a set of resources that are enabled for WebDAV operations. These operations include web publishing and collaborative authoring, namespace management, and metadata management.
For adding a WebDAV collection, perform the following tasks:
Adding a WebDAV Collection
Click Configurations tab.
Select the configuration from the list.
Click Virtual Servers tab.
Select the virtual server from the list.
Click WebDAV tab > New button.
The WebDAV collection settings are described in the following table:
Table 11 Field Description > WebDAV Collection Settings
Field | Description |
|---|---|
URI | The URI by which the content is accessed. (Required). |
Source URI | |
Restrict Access | Enable this option to restrict users from accessing the new WebDAV collection. |
Authentication Database | Authentication Database lets you select a database the server will use to authenticate users. The server can also look for users and groups in a directory service configured as default |
Select Users | Either allow all users in the selected authentication DB to access the collection or specify the list of users as comma separated value. |