InstallAnywhere from ZeroG software (www.zerog.com) is another option that works well for
Java programs, and I believe that it also supports the sort of web-based distribution that you're interested in. The last time I did a side-by-side comparison between the two, I found InstallAnywhere to be a much better choice for distributing Java applications, although I have to admit that it's been quite a while (at least in "Internet time") since I compared them with one another.
------------------
Brett Spell
Author,
Professional Java Programming