WebDAV Server Examples, Java
IT Hit WebDAV Server Library for Java is provided with several examples that demonstrate how to build a WebDAV server with SQL back-end or with file system storage. You can adapt these samples to utilize almost any back-end storage including storing data in CMS/DMS/CRM, Azure or Amazon storage.
-
Spring Boot WebDAV Server Example with File System Back-end, Java
This sample provides a WebDAV server running on the Spring Boot framework. The WebDAV requests are processed in a dedicated context, while the rest of the website processes regular HTTP requests, serving web pages. Documents are being published from ...
-
Spring Boot WebDAV Server Example with Oracle Back-end, Java
This sample provides a WebDAV server running on the Spring Boot framework. All data including file content, documents structure and custom attributes is stored in Oracle database. The IT Hit WebDAV Ajax Library is used to display and browse server co ...
-
WebDAV Server Example with Oracle Back-end, Java
The sample provides Class 2 WebDAV server implementation that can be hosted in Apache Tomcat, GlassFish, JBoss, WebLogic, WebSphere or other compliant application server. All data including file content, documents structure and custom attributes is s ...
-
WebDAV Server Example with File System Back-end, Java and Kotlin
This sample is a fully functional Class 2 WebDAV server that stores all data in the file system. It utilizes file system Extended Attributes (in case of Linux and macOS) or Alternate Data Streams (in case of Windows/NTFS) to store locks and custom pr ...
-
Java WebDAV Server Example for Android
This sample is a Class 2 WebDAV server that runs on Android. It uses modified NanoHTTPD as an application server and publishes files from a mobile application folder or from media folder. Locks and properties in SQLite database. To see the documents ...
-
WebDAV Server Example with Versioning, Java
The sample provides DeltaV WebDAV server implementation that can be hosted in Apache Tomcat, GlassFish, JBoss, WebLogic or WebSphere. The data is stored in Oracle database. The IT Hit WebDAV Ajax Library is used to display and browse server content o ...
-
Running the WebDAV Samples
Once your sample is configured and running you will see the following web page (note that the port that the sample is using may be different from the one on the screenshots): This web page is a MyCustomHandlerPage.html included in each sample and ...
-
Configuring Full-Text Search for Files Stored in File System or in Oracle Database
The samples provided with SDK use Apache Lucene as indexing engine and Apache Tika as content analysis toolkit. The server implementation searches both file names and file content including content of Microsoft Office documents as well as any other ...
-
WebDAV Server Samples Problems and Troubleshooting
Examining Logs If things are not going as planned and you run into issues the first place to look would be the log file <Your Tomcat location>\Tomcat x.x\logs\localhost.xxxx-xx-xx.log . The logs will reflect as to what is going on and it will ...