Issue: The customer was using JInitiator instead of the Java Runtime. JInitiator is no longer supported by Oracle. JInitiator often conflicts with installed Java Runtimes and also runs outdated Java Runtimes. The following steps show help you move from JInitiator to Java Runtime (JRE).

Resolution:

JDK Setup:

  • For your application server where PITSS.CON is installed, download and install the JDK 1.6.0_18.
  • For your developer client, download and install Java 1.6.0_18, we recommend the JDK as well.

Server Setup:

  1. Verify Java is running and installed: opening your Control Panel > open Java > Java tab > View. Java 1.6.0_18 should be enabled. If Java is not present in the control panel, try opening command prompt enter “java –version”, you should get an indication of which java is running.
  2. Backup formsweb.cfg file, in case changes need to be reverted.
  3. Open formsweb.cfg
  4. Locate and backup (copy and comment out) the following config values:
    • Default Section (If changing the default section is not feasible for you, please add these to the pitsscon section):
      • jpi_classid
        • Change to: clsid:CAFEEFAC-0016-0000-0018-ABCDEFFEDCBA
      • jpi_mimetype
        • Change to: application/x-java-applet;jpi-version=1.6.0_18
    • Pitsscon section:
      • archive_jini
        • Copy all of the values of archive_jini
        • Create a new config value “archive” and paste the values for archive
        • Replace “frmall_jinit.jar” with “share.jar, frmall.jar”
      • baseHTMLjinitiator
        • Change value to webutiljini.htm
      • Add: baseHTMLjpi=webutiljpi.htm
      • Add: baseHTML = webutilbase.htm
  5. Example:
  6. Verify that Java 1.6.0_18 is running on the server and client, you should be able to run PITSS.CON.
    Note: you may have to re-run pits.con twice.
  7. If you can load PITSS.CON on your client, please verify that the JInitiator is not running in your task bar (bottom right corner) and also by checking the Java Console. You can check the Java Console by checking your task bar (bottom right corner), and right click on the Java Icon > Console > Navigate to the very top > You should see an indication of which Java runtime you are running.