Java WebDAV Server Library

With IT Hit WebDAV Server Library for Java you can create your own WebDAV server, add WebDAV support to your existing Java project or DAV-enable your CMS/DMS/CRM.

Java Server Java Server

No WebDAV and XML
Experience Required

No need to study WebDAV standards and protocols. The WebDAV XML requests are parsed by the IT Hit WebDAV Server Library and converted to high-level Java API calls.

Can be Integrated with Virtually Any Storage

You can program the WebDAV Library for Java to publish documents from any back-end storage, such SQL, Amazon S3, Azure or your DMS/CMS/CRM. You are free to program any folders hierarchy.

Tested with Most WebDAV Clients

The Engine is tested with Microsoft Web Folders / Mini-redirector, Microsoft Office, LibreOffice, iWork on iOS, MAC OS X Finder, Konqueror, Gnome Nautilus, and other WebDAV clients on Windows, MAC, Linux and mobile OSs.

Examine WebDAV Server Samples

The library is provided with several fully functional WebDAV server samples that publish documents from SQL database or file system. See how to deploy samples and start understanding WebDAV server programming. You can also use samples to evaluate Java WebDAV library features and examine integration with WebDAV Ajax Library, Ajax Integration Tests and Ajax File Browser.


Server Examples
Creating WebDAV Server

Getting Started with Creating Server

Class 1 WebDAV Server provides basic file management features available in every WebDAV server. On a Class 1 / Class 3 server, you can create files, copy, move and delete files and folders as well as create, read and delete custom properties for each file or folder.


Creating Class 2 WebDAV Server

In addition to features provided by Class 1 WebDAV server, Class 2 WebDAV server supports files and folders locking. Locking is required to protect the item from being modified by other users. Many WebDAV clients such as Microsoft Web Folders, Mac OS X WebDAV client and Microsoft Office require Class 2 WebDAV server.


Class 2 / 3 Server
Working with MS Office

Opening Documents From a Web Page

See how to open hyperlinked Microsoft Office documents from a web page from a WebDAV server and avoid read-only issue.

Find how to open any hyperlinked documents, including LibreOffice files, AutoCAD drawings, PDF documents, Photoshop images, etc using WebDAV Ajax Library and Ajax File Browser.


Programming WebDAV Server Search Capabilities

IT Hit WebDAV Server Library for Java provides DASL search support and shipped with file system and database sample search implementations. Read the following article to find how to add search support to your WebDAV project.


Resumable Upload

Programming Resumable Upload

Java WebDAV Server Library provides mechanism for uploading large files and managing long lasting uploads. The Java WebDAV Server supports PUT requests with Content-Range header as well as it can report how much of the file content was successfully saved if upload was interrupted and must be resumed.



This article describes how to find what may be wrong with your server. See where to find log files and how to capture HTTP traffic. You will also need log files and a traffic capture to report bugs and errors to IT Hit via our Help & Support center.


Class Reference Documentation

Class Reference Documentation

Online class reference documentation provides descriptions of all WebDAV Server Library for Java interfaces, methods and properties with sample code.