The goal is to install a HTTP server on a linux box (debian) and place the files from a Java project in there to allow a deployment via Java Webstart. This is a reminder for myself, nothing that can’t be found by googling a little.
Install a HTTP server
I used apache as a server (it just works, there might be better options):
apt-get update apt-get install apache2 apache2-doc apache2-utils
Check that the procedure worked by trying to access the server at
http://hostnameOrIp, which should show a default web page.
That default page is located in
/var/www, so you can start placing files in there as you wish.
Optional: make the folder available to Windows computers on the network via Samba:
Add the following profile to
[www] comment = Web Server path = /var/www guest ok = yes browseable = yes writeable = yes create mask = 0777 directory mask = 0777
Change the permissions:
sudo chmod 777 -R /var/www
And restart Samba:
Prepare the Java project files
I assume that the project is packaged as a JAR file, with a certain number of dependencies, available as JAR files too.
You can then sign and deploy the files to the server, with the associated JNLP file.
Prepare the index.html