New IzPack-based installers for GlassFish
I am glad to announce the availability of the new IzPack-based installers for GlassFish. Those installers are an independent repackaging based on the official binaries from Sun Microsystems and the GlassFish community.
The installers can be downloaded from Codehaus:
- installer for GlassFish v2.1 b60e (Windows, Mac OS X, Linux, Solaris (sparc and x86)
- installer for GlassFish v3 Prelude
Both installers are based on the preview of the upcoming IzPack 4.2.1 release. A nice improvement over the past is that those installers will make a privileges elevation on Windows Vista and 7 without the need for manually launching them as an administrator or wrapping / launching them from a Windows executable. To put it in another words, the very single JAR that you can download is able to run itself as a different user on those platforms, automatically.
The Prelude installer bootstraps the Update Center tool that is now becoming a cornerstone for handling the updates and 3rd-party modules installation in GlassFish. Deeper integration between IzPack and IPS/UC is part of the future plans: some students that I supervise I working on such a project.
The best use-case for them is probably in the context of developer environments, as it brings some user-friendly-ness in the initial installation of the application server. However you may also use it in a production server context if you like!
I hope that those installers will help the GlassFish community
Please let me know if you run into any issue.
Related posts:
- IzPack-based installer for GlassFish v3 Prelude
- Announcing an IzPack-based GlassFish installer
- Glassfish installer: now with more Windows integration
- IzPack installers with privileged permissions
- First stats for the IzPack-based GlassFish installer



February 11th, 2009 - 19:24
Thanks,
Some follow up questions:
Can u please list the features planned for next release of this framework? Also could u please look at this spec and let us know if this framework could meet the requirements?
http://wiki.glassfish.java.net/attach/V3FunctionalSpecs/V3FinalInstallerOnePager.txt
BTW,
I tried the installer, I couldn’t get through on Mac as it was just hanging when trying to bootstrap update tool, also I believe you are working on enhancing the UI?
February 12th, 2009 - 09:50
Next features: please have a look at our JIRA issues and roadmap http://jira.codehaus.org/browse/IZPACK (lots of fixes in 4.2.1, lots of new stuff in 4.3).
I’ll have a look at your specs. Should I report to gf-quality or somewhere else?
The UI is indeed set to be improved.
Bootstrapping issues: “works for me”, but sometimes it may hang as the IPS servers can be slow at times. For instance on OpenSolaris, downloading new packages is awfuly slow. I guess it is more a servers sizing issue rather than an IPS issue.
February 12th, 2009 - 22:01
Thanks,
BTW, can u please point us to the source code for GF V3 installer?
February 12th, 2009 - 23:28
Sure, see http://svn.izpack.codehaus.org/browse/izpack/izpack-showcases/glassfish-v3
February 18th, 2009 - 08:30
Hi, nice installers as usual.
I’m wondering if localized installer can be provided. GFv2.1 itself has localized (ml) version and if needed, I can help with installer itself in providing localization.
February 18th, 2009 - 12:26
Thanks
The installers are available in both French and English, but we can easily add more translations.
February 19th, 2009 - 06:40
So far I’m interested in Japanese. Can you send me an instruction how to add translation? (to shinya DOT ogino AT sun DOT com) Or should I just translate langpacks/eng.xml and send it to you?
February 20th, 2009 - 02:00
Some follow up questions:
Does IzPack support incremental installation?
What is the equivalent notion of components here? Packs?
Does IzPack support incremental uninstallation?
February 20th, 2009 - 10:13
@ogino: please send me an email to continue the discussion.
@Sathyan: what do you mean exactly by incremental installation? I need to be sure that we are using the same terminology
I guess that indeed packs can be seen as “components”. You can also send me an email to continue the discussion if you want.