Running Banner Forms using JNLP - Overview

Explains how to run Banner Forms using JNLP.

What is JNLP?

The Java Network Launch Protocol is an extension of the Java Web Start, which uses XML code to launch the .jnlp extension file on the client's desktop.  Java Web Start is included in the Java Runtime Environment (JRE) since release of Java 5.0. This means that when you install Java, you get Java Web Start installed automatically. The Java Web Start software is launched automatically, when a Java application using Java Web Start technology is downloaded and opened.

How does it work with Banner?

Utilizing the forms server, a JNLP file is created and downloaded to the client workstation.  After launching this file, the Java application will launch Banner Forms.

Supported Browsers:

Mozilla FireFox, IE 11, Microsoft Edge, and Google Chrome (Google Chrome Requires Work-Around Displayed Below)

Advantages of using JNLP with Banner:

-   No Java Support needed in Browser   

-   Launches the Banner Application as a standalone Java Application the client Machine

Disadvantages of using JNLP with Banner:

-   Javascript has to be enabled to kick off the file download

-   New JNLP file is created each time you access Banner.  Edge Browser leaves these in the downloads folder and launches it from there

-   Java Process is still running in task manager even after Banner is closed

How to manually kill the Java Process:

  •  

    What is the Cause of the Problem?

    The current version of Oracle Forms that is supported by Banner Forms in our production environment has a bug, that does not properly close out the Banner JNLP process that runs after the Java Web Start launch on local workstations when you exit the application.  Restarting your machine daily will clean up these runaway processes, or you can do the steps below.

    Work-Around:

    Step 1:  Start up the Task Manager by right-clicking on the taskbar and choosing the "Start Task Manager" option from the desktop.

    photo1

    Step 2:  In the Windows Task Manager, click on the "Processes" Tab.  Click on the "jp2launcher.exe" to highlight it.  Then click "End Process".

    photo1

    Step 3:  You are then prompted "Do you want to end 'jp2launcher.exe *32'?  Click "End process".

    photo5

    Repeat Steps 2 and 3 as many times as needed to end the Banner Forms processes that are still running.  Click the Red X, in the upper-right corner to close the task manager.




Keywords:Banner Forms, Java, IE, Firefox, Chrome   Doc ID:60934
Owner:Mikel S.Group:University of Illinois System
Created:2016-02-17 15:37 CDTUpdated:2017-03-01 09:55 CDT
Sites:University of Illinois System
Feedback:  1   0