Just wanted to weigh in here a bit (sorry guys! I’ve been extremely busy with work and end of universtity semester and have not had much time to focus on spark as-of-late! Summer should change this! I owe the Spark project severl patches by now!)
@homeofeconomy - Just run the embedded JRE. There are NO known exploits in Java other than the Applet issues that keep reoccuring (reoccuring because Applets should be removed from Java standard Library but can’t). Just to repeat, NO known exploits. I want to hammer that home because the misinformed tech press has been going nuts about Java, saying things like remove it, etc etc. Simply disable Java in your browser and you are fine. Any program can be written insecurly, but the Java language is not full of holes.
Applets are left-over archaic relics of decade-old technology that should-never-have-been. There once was a time and place for Applets, but that is long gone (replaced by javascript, flash, and now html5, etc). So basically any Applet you run across in modern time is likely some old crusty program that probably is inheriently insecure in it’s own right (best practices of today weren’t the same back in the day). Oracle cannot simply kill Applets becasuse there are still too many in the wild (and even more buried in corporations)… so they have provided a means to completely disable Java from running in the browser if you do not need it (in windows you go to the Java Control Panel (located in windows control panel) --> Security tab). I recommend disabling it in your browser unless you know you need it (such as if you maintain dell servers and use the DRAC IPMI cards, etc)
So, you should install Java 7 on a computer, then copy the JRE folder to your Spark installation folder making sure to change the name of the existing one (if present) to something other than “jre”.
I personally have deployed Java 7 bundled Spark to approx 50 machines at my company with no issues at all. You can take it a step further and compile/package your own installer to auto-deploy it with the proper embedded JRE (look into Advanced Installer Free Edition).
@Joey I’m not sure if SparkWeb is maintained anymore? It’s a nice concept, and I"ve played around with it a bit. It’s not full featured like Spark is, but get the basics done.