End User Documentation
Java Webstart
- Sun's Java Webstart Developer page
- Webstart Debugging Tips
- JNLP Specification v1.0.1 (pdf) - the jnlp spec this can be downloaded from sun. It has lots of useful details.
- [JNLP Specification v1.5.0 (pdf)] - this jnlp spec may need to be downloaded directly from sun. It has lots of useful details.
- Lopica - third party webstart group at sourceforge with lots of useful info.
- Lopica's Unofficial Java Web Start/JNLP FAQ
- Sun's developer pack includes the servlet jar file.
- Webstart 1.5 Developers Guide - The FAQ on this page has links to the "enterprise configuration" and "CD installation"
- Enterprise Configuration
- Cache Installation or CD Installation
- Java 1.5 Deployment Guide has info about the control panel, and the different user and
deployment properties. - Java 1.6 Deployment Guide
Java Webstart Servlet
- Suns download servlet - This handles jar diffs andexpanding simple macros in jnlp files.
- Setup Local Jnlp Server
- Local Webstart Install of Versioned jars
Signatures, Keystores, and Certificates
Project-specific webstart documentation
Tips
main class can't be in a extension component.
Webstart Finding mismatched signatures
Collected exceptions when launching Web Start
Webstart Issues
- Changing IP address of server breaks jardiff
- comments in jnlp file cause errors
- Misconfigured http headers cause IE to lose jnlps
- Missing string.properties from javaws.jar
- NPE when launching installer extensions
- selection of j2se element on OS X 10.4 is non intuitive
- Spaces in folder names breaks jardiff
- specifying heap size in j2se element crashes on 10.4 OSX
- Using -import doesn't respect system deployment.user.cachedir
- Using -import while offline breaks when downloading jardiff later
- Webstart not registered for .jnlp extension