2. What : Java web start
Why : We need with EBS
How : We can implement
3. Java Web Start software is installed
as part of the Java Runtime
Environment (JRE) software.
Java Web Start provides a browser-
independent architecture for
deploying Java 2 technology-based
applications to the client desktop.
Java Web Start applications can be launched independently of a browser since they do
not rely on a browser plug-in, it provides a migration path from Java applets.
Until Now:
E-Business Suite's Java-based content required a browser
that supports Netscape Plug-in Application Programming
Interface (NPAPI) plug-ins, which is used by the Java
Plug-in.
We can only use browser which supports Netscape Plug-
in Application Programming Interface
4. The Oracle E-Business Suite migration to Java
Web Start is Primarily driven by
Modern web browsers ending support for the Netscape
Plug-in Application Programming Interface (NPAPI).
Oracle Plans to depreciate the Java Plug-in for web
browsers starting with release Java SE 9
Java Web Start applications can be launched
independently of a browser
Java Plug-In Java Web Start
Microsoft Internet Explorer Yes Yes
Microsoft Edge Yes
Firefox Rapid Release 32-bit Expected to work
Firefox Rapid Release 64-bit Expected to work
Firefox Extended Support Release 32-bit Yes Yes
Firefox Extended Support Release 64-bit Yes
Google Chrome Yes
Safari on macOS Yes Not Certified
5. 1. Client Side and EBS prerequisite and Patches
Oracle E-Business Suite Release 12.2.3 12.1.3
Minimum JRE release required on the client tier
JRE 8 Update 144 b01 Patch 26512977
JRE 8 Update 141 b15 Patch 25951321
JRE 8 Update 131 b31 Patch 25767257
JRE 8 Update 121 b33 Patch 25450542
JRE 8 Update 144 b01 Patch 26512977
JRE 8 Update 141 b15 Patch 25951321
JRE 8 Update 131 b31 Patch 25767257
JRE 8 Update 121 b33 Patch 25450542
EBS Code Level
R12.AD.C.delta.8 R12.AD.B.delta.8
R12.TXK.C.delta.8 R12.TXK.B.delta.3
R12.ATG_PF.C.delta.6 R12.ATG_PF.B.delta.3
Oracle Forms 10g Technology Patch Patch 25441839 Patch 25441839
AD: Add Java Web Start support to Oracle E-Business Suite Patch 24498616:R12.AD.C Patch 24498616:R12.AD.B
TXK: Add Java Web Start support to Oracle E-Business Suite Patch 25449925:R12.TXK.C Patch 24319156:R12.TXK.B
Oracle E-Business Suite Java Applets launching with Java Web Start Patch 25380324:R12.FND.C Patch 25380324:R12.FND.B
Product Specific Patches
Oracle Workflow Patch 28713780:R12.OWF.C Patch 28713780:R12.OWF.B
Oracle Scripting Patch 23475123:R12.IES.C Patch 23475123:R12.IES.B
Oracle Customers Online Patch 23280764:R12.IMC.C Patch 23280764:R12.IMC.B
Oracle General Ledger Patch 23645622:R12.GL.C Patch 25140916:R12.GL.B
Oracle Sourcing Patch 23575933:R12.PON.D Patch 23575933:R12.PON.B
Oracle Installed Base Patch 22221603:R12.CSI.C Patch 25075128:R12.CSI.B
Oracle Advanced Supply Chain Planning Patch 23586286:R12.MSC.C Patch 25106959:R12.MSC.B
Oracle Process Manufacturing Patch 24833534:R12.GMD.C Patch 24833534:R12.GMD.B
6. Enabling Java Web Start
Option 1: Set Java Web Start as the default for all application users
Option 2: Set Java Plug-in as the default and Java Web Start for specific application users
Option 3: Set Java Web Start as the default and Java Plug-in for specific application users
Java Plug-in. Java Web Start Default Value
Context file variable s_forms_launch_method browser jws browser
Profile Option FND_ENABLE_JAVA_WEB_STAR No Yes No
ICX_FORMS_LAUNCHER
<s_webentryurlprotoc
ol>://<s_webentryhos
t>.<s_webentrydomai
n>:<s_active_webport
>/forms/frmservlet?c
onfig=browserMode
<s_webentryurlpr
otocol>://<s_web
entryhost>.<s_we
bentrydomain>:<s
_active_webport>
/forms/frmservlet
?config=jws
<s_webentryurl
protocol>://<s_
webentryhost>.
<s_webentrydo
main>:<s_active
_webport>/form
s/frmservlet
7. User Experience When Migrating to Java Web Start
Java Web Start, Java applications are still launched from the browser, but now
all Java applets in Oracle E-Business Suite will run outside of the web browser. It
opens in a new and separate Java window, instead of displaying the Java applet
directly within the web browser using the Java Plug-in.
Only one instance per Java applet can be running on the client PC. Multiple
instances of a specific Java applet cannot be launched, even when launched
from different sessions or browsers.
Client (desktop) tier: The time taken to open the Forms application in Oracle E-
Business Suite with Java Web Start is comparable to that seen with the Java
Plug-in. There is no significant variation observed in CPU utilization and memory
consumption.
Application tier: There is no significant variation observed in CPU utilization and
memory consumption for the oacore and forms services
Database tier: A slight increase in number of database connections is seen with
Java Web Start on Oracle E-Business Suite Release 12.1.3. here was no such
difference observed with 12.2.
Performance Comparison
8. References
Using Java Web Start with Oracle E-Business Suite (Doc ID 2188898.1)
Document 389422.1, Recommended Browsers for Oracle E-Business Suite Release 12
Java Web Start (JWS) is now available for Oracle E-Business Suite 12.1 and 12.2:
By: Steven Chan
Known Issues
• Only one instance per Java applet can be running on the client PC
• Single Forms Session Allowed per Oracle E-Business Suite Environment
• Internet Explorer: Launching Java Applet Intermittent Fails (Bug 24528971)
• Forms Socket Mode is Not Supported with Java Web Start
• Oracle Discoverer Not Certified For Use With Java Web Start
• Product-specific Java Applets Supporting Only the Java Plug-in
• More issues refer : Document 2188898.1
Thank you
Editor's Notes
Java Web Start provides a browser-independent architecture for deploying Java 2 technology-based applications to the client desktop.
Java Web Start software is installed as part of the Java Runtime Environment (JRE) software. Users do not have to install Java Web Start software separately or perform additional tasks to use Java Web Start applications
With Java Web Start, users can launch a Java application by clicking a link in a web page. The link points to a Java Network Launch Protocol (JNLP) file, which instructs Java Web Start software to download, cache, and run the application. This way, users can download and launch applications without going through additional installation procedures.
Some browsers are Phasing NAPI Plugin Support.
Some browsers never had NAPI Plugin Support.
The same web browsers used in the current architecture will continue to be supported (Microsoft Internet Explorer, Mozilla Firefox ESR, and Apple Safari). Browsers which formerly did not support the Java Plug-in and only supported HTML/OA Framework modules (such as Google Chrome and Microsoft Edge) will be able to launch Forms and Java applets in Oracle E-Business Suite using Java Web Start.
Some browsers are Phasing NAPI Plugin Support.
Some browsers never had NAPI Plugin Support.
The same web browsers used in the current architecture will continue to be supported (Microsoft Internet Explorer, Mozilla Firefox ESR, and Apple Safari). Browsers which formerly did not support the Java Plug-in and only supported HTML/OA Framework modules (such as Google Chrome and Microsoft Edge) will be able to launch Forms and Java applets in Oracle E-Business Suite using Java Web Start.
Some browsers are Phasing NAPI Plugin Support.
Some browsers never had NAPI Plugin Support.
The same web browsers used in the current architecture will continue to be supported (Microsoft Internet Explorer, Mozilla Firefox ESR, and Apple Safari). Browsers which formerly did not support the Java Plug-in and only supported HTML/OA Framework modules (such as Google Chrome and Microsoft Edge) will be able to launch Forms and Java applets in Oracle E-Business Suite using Java Web Start.
Some browsers are Phasing NAPI Plugin Support.
Some browsers never had NAPI Plugin Support.
The same web browsers used in the current architecture will continue to be supported (Microsoft Internet Explorer, Mozilla Firefox ESR, and Apple Safari). Browsers which formerly did not support the Java Plug-in and only supported HTML/OA Framework modules (such as Google Chrome and Microsoft Edge) will be able to launch Forms and Java applets in Oracle E-Business Suite using Java Web Start.