JDK-7052492 : Support embeded JNLP for webstart
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: deployment_toolkit
  • Affected Version: 7-client
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2011-06-07
  • Updated: 2015-08-18
  • Resolved: 2011-11-28
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u2 b03Fixed 8Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
Add support for passing base64 version of JNLP file using DT's deployJava.launchApplication() along the lines of how we do this for 
applets. Embedding JNLP file into HTML page helps to save one network request per launch.

Comments
EVALUATION we will enhance the dt launch() method to take two additional args: launch(String jnlpurl, String embeddedContent, void *callbacks); The only required arg is the first, the url (possibly relative) to the jnlp file. The second arg can be the embedded base64 jnlp file. The third will not be implemented for now but is provided for future expansion once callbacks are implemented (its actual type will change) The jnlp file can can contain nocodebase, or a codebase of ".", and the dt plugin will determine the docbase of the referring page.
05-07-2011