Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

However, one hurdle to overcome when using Java SE 11 is that the Java Network Launch Protocol (JNLP) is no longer supported neither through Oracle nor an OpenJDK provider: JNLP is implemented in CAST AIP when operating the legacy CAST Delivery Manager Tool (DMT) via the legacy CAST AIC Portal (AICP). An explanation of how to use the legacy CAST Delivery Manager Tool via the legacy CAST AIC Portal without recourse to JNLP is provided below.

Using the legacy CAST Delivery Manager Tool with Oracle Java SE 11 / OpenJDK 11 (without JNLP)

Info
Launching the legacy CAST Delivery Manager Tool directly from the CAST Management Studio does not use the JNLP protocol and is therefore not impacted.

There are two ways to use the legacy CAST Delivery Manager Tool without JNLP support. The method you choose depends on the security constraints in your environment. Each method is described below:

...

Expand

This method does not use the CAST AIC Portal/Delivery Manager Tool via HTTP/HTTPS, instead, the legacy CAST Delivery Manager Tool is launched on the Delivery Manager's workstation in standalone mode and will directly access the Delivery folder over a network share using a UNC path. Note that these instructions assume that an Application has been created and already exists in the Delivery folder:

Copy the CAST Delivery Manager Tool and jre binaries from the CAST AIP installation folder over to the Delivery Manager's workstation. You will need to copy these two folders:

Code Block
languagetext
%PROGRAMFILES%\CAST\<version>\DeliveryManagerTool
%PROGRAMFILES%\CAST\<version>\jre

Paste these folders into an empty folder on the Delivery Manager's workstation, for example:

Code Block
languagetext
C:\CAST\DeliveryManagerTool
C:\CAST\jre

Identify the UUID of the Application you are delivering source code for - this UUID is used in the command line mentioned at the end of these instructions. This UUID can be found in the following file in the Delivery folder:

Code Block
languagetext
Delivery\data\index.xml

For example, the UUID for the Application "MEUDON" is highlighted below:

Click to enlarge

Finally launch the CAST Delivery Manager Tool in standalone mode using the following command line:

Code Block
languagetext
DeliveryManagerTool.exe  -oneApplicationMode <application_uuid> -StoragePath <shared_delivery_folder_location> -logFilePath c:/temp/dmtstandalone.castlog2

For example:

Code Block
languagetext
DeliveryManagerTool.exe  -oneApplicationMode c037115d-35e7-4d14-9839-31007d897ed9 -StoragePath S:\CAST\Delivery -logFilePath c:/temp/dmtstandalone.castlog2


...