1 General guides (Java and mobile) - ag88/embtomcatwebdav GitHub Wiki

This page extends the main readme to provide other information which may be useful.

Java / JDK

Java and specifically JDK >= 1.8 (Java 8 and above) is required to run embtomcatwebdav.

Oracle offers JDK, but that only with a JavaSE subscription https://www.oracle.com/java/technologies/downloads/

The alternatives, e.g. OpenJDK from Adoptium https://adoptium.net/

Microsoft's OpenJDK https://www.microsoft.com/openjdk

OpenJDK https://openjdk.org/

can be used to run embtomcatwebdav.

Do use the full JDK (Java Development Kit) rather than the smaller 'JRE' (Java Runtime Environment) to run embtomcatwebdav.

Web searches for 'JDK', 'OpenJDK', e.g. Google, Bing etc may provide leads to other JDK distributions available.

Mobile (Android) WebDAV applications

WebDAV is a web (http) based protocol that turns a web server into a file server. WebDAV is capable of more features, but Embtomcatwebdav mainly uses its file server features.

Embtomcatwebdav supports WebDAV natively!

While using WebDAV, the URL is the same as the web based URL e.g.
http://<host/ipaddr>:8080/files

Using WebDAV apps provides a richer / more complete feature set for file operations. And practically lets you access this Embtomcatwebdav as a 'web folder' say from an 'explorer' / file manager style app.

Some known WebDAV apps for Google Android devices (e.g. phones) include:

The above are some examples, but there are more if one searches say on Google Android Play Store for them e.g. https://play.google.com/store/search?q=webdav&c=apps

to readers out there, if you know of other good WebDAV apps, e.g. for iPhone etc do notify or update this wiki