WebDAV是超文本传输协议(HTTP)的一组扩展,为Internet上计算机之间的编辑和文件管理提供了标准。在Apusic应用服务器中为了能够配置WebDAV,我们需要在应用的web.xml中加入如下内容:
...
<servlet>
<servlet-name>WebDAV</servlet-name>
<servlet-class>com.apusic.web.webdav.WebDAVServlet</servlet-class>
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>showMetaResource</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>resourceRoot</param-name>
<param-value>/</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>WebDAV</servlet-name>
<url-pattern>/webdav/*</url-pattern>
</servlet-mapping>
...| 参数 | 描述 | 值类型 | 缺省值 |
|---|---|---|---|
| readonly | 是否允许进行写操作 | "True"或"False" | 无 |
| showMetaResource | 是否显示JavaEE应用程序的META文件夹 | "True"或"False" | 无 |
| resourceRoot | WebDAV所操作的根路径 | 字符串 | "/" |