1. Pivot
  2. PIVOT-822

Get codebase from JNLP files (Web Start)


    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: None
    • Labels:


      Like Applets (that read codebase from the html page), read the codebase from the related JNLP file (using Web Start) for deploy.
      So in DesktopApplicationContext, make a private static method that tries to get the codebase from Web Start BasicService, and if successful, set the webStartEnabled flag (to be put in ApplicationContext) ... and if possible set the origin property with the retrieved codebase (maybe only when origin is null).

      Verify (with other Pivot Developers) if it's right to require Web Start jar even at compile time (like was some time ago), because some casts are even required in this new code (so all dynamic doesnt' makes sense).

      Then, revert changes to build.properties and build.xml just committed as PIVOT-733 (and maybe even demo.jnlp.xsl to remove the root tag), and maybe make a little change even in LargeData.java (if needed).

        Issue Links


          Sandro Martini made changes -
          Fix Version/s 2.1 [ 12324823 ]
          Fix Version/s 2.5 [ 12314825 ]
          Sandro Martini made changes -
          Link This issue is related to PIVOT-733 [ PIVOT-733 ]
          Sandro Martini made changes -
          Field Original Value New Value
          Attachment webstart_flag_applicationcontext.patch [ 12504757 ]
          Attachment pivot-733_from-406_workaround.patch [ 12504758 ]
          Sandro Martini created issue -


            • Assignee:
              Sandro Martini
              Sandro Martini
            • Votes:
              0 Vote for this issue
              1 Start watching this issue


              • Created: