11g Forms JAR Files not Being Cached on Client PC (Doc ID 1458387.1)

Last updated on JULY 10, 2012

Applies to:

Oracle Forms - Version 11.0.0 to 11.1.2.0.0 [Release 11.0.0 to 11g]
Information in this document applies to any platform.

Symptoms

Background

--------------

After upgrading to Oracle Forms 11.1.1(from 10gR2). and you have configured your Forms 11g Application with SSO and SSL.  You notice that after the upgrade, the Forms JAR files (i.e. frmall.jar) are not being cached on the client's PC.

You notice that every time a form is loaded, an attempt is made to download the jar file.

This may cause long start-up times for the Forms applet, especially for users with slower connections. You have verfied that jar file caching is checked in the java console:

 

 

Observation

-------------

You can clear Java cache, start the application, and verify in the console log that the files were being downloaded.

However, when viewing the cache in the Java Cache Viewer, there is nothing there.

This problem only occurs when using SSO and SSL.  Caching works successfully if using http and not SSO.

 

Summary of Key Points

1. The Java Console  Java Cache Viewer shows no cached Forms jar files.

2. Keep temporary Internet files on my computer is CHECKED.

3. Disable the SSO and runForms in http mode and caching works.

4. Try using the 'Use browser settings" but same problem will exists.

5. Even with non-sso mode using the "https" i.e.(SSL) jar files are not cahced.

6. You  have write privileges to the cache directory.and the Jar Cache is configured to Local Directory only.

7.  Creating a new directory for caching and changing the cache location to point to it does not fix the problem.

8. Even when you specify the parameter "archive=https://machine.domain:port/forms/java/frmall.jar" the same problem occurs.

 

Changes

 11g Forms Application running with SSO and SSL.

 

*Cause
Explain what caused the issue.

mod_osso makes all protected resources non-cacheable by default.
 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms