Java (JDK) 7 Certified for E-Business Suite 12.0 and 12.1 Servers

Java logoWindows and Mac-based desktop clients connecting to the E-Business Suite can use the Java Runtime Environment (JRE) plug-in to run Forms-based components.  JRE 7 was certified with EBS 11.5.10.2, 12.0, and 12.1 in 2012.  As of today, the latest available version is JRE 1.7.0_21 for Windows clients and for Mac clients.  All new JRE releases on the 1.6 and 1.7 codelines are automatically certified with EBS on the day of their release.  If you're reaching this article via a search engine, please check My Oracle Support or the Certifications summary for the latest desktop version available.

Java (JDK) 7 is now certified for E-Business Suite 12.0 and 12.1 application and database tier servers.  For instructions on upgrading your EBS 12.x environments, see:

The Java version currently in your environment

Oracle E-Business Suite Release 12 Rapid Install delivers the following Java SE Development Kit (JDK) Versions for use by Oracle E-Business Suite:

Release 12.0.x

    • Java SE Development Kit (JDK) Version 5.0 on the application tier
    • Java SE Development Kit (JDK) Version 1.4.2 on the OracleAS 10g 10.1.2 application tier hosting Forms and Reports services
    • Java SE Runtime Environment (JRE) Version 5.0 on the database tier

Release 12.1.x

    • Java SE Development Kit (JDK) Version 6.0 on the application tier
    • Java SE Development Kit (JDK) Version 1.4.2 on the OracleAS 10g 10.1.2 application tier hosting Forms and Reports services
    • Java SE Runtime Environment (JRE) Version 6.0 on the database tier

You can now upgrade to the newer Java 7.0 Update on all EBS application tier and database tier nodes. Please note that the JRE 7.0 upgrade on the database tier is independent from the others. But if the application tier nodes are planned to be upgraded to Java 7.0, the same upgrade in the OracleAS 10.1.2 ORACLE HOME must be planned together.

Implications of Java 6 End of Public Updates for EBS Users

The Support Roadmap for Oracle Java is published here:

The latest updates to that page (as of Sept. 19, 2012) state:

Java SE 6 End of Public Updates Notice

After February 2013, Oracle will no longer post updates of Java SE 6 to its public download sites. Existing Java SE 6 downloads already posted as of February 2013 will remain accessible in the Java Archive on Oracle Technology Network. Developers and end-users are encouraged to update to more recent Java SE versions that remain available for public download. For enterprise customers, who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 6 or older versions, long term support is available through Oracle Java SE Support .

What does this mean for Oracle E-Business Suite users?

EBS users fall under the category of "enterprise users" above.  Java is an integral part of the Oracle E-Business Suite technology stack, so EBS users will continue to receive Java SE 6 updates from February 2013 to the end of Java SE 6 Extended Support in June 2017.

In other words, nothing will change for EBS users after February 2013. 

EBS users will continue to receive critical bug fixes and security fixes as well as general maintenance for Java SE 6. These Java SE 6 updates will be made available to EBS users for the Extended Support periods documented in the Oracle Lifetime Support policy document for Oracle Applications (PDF):

  1. EBS 11i Extended Support ends November 2013
  2. EBS 12.0 Extended Support ends January 2015
  3. EBS 12.1 Extended Support ends December 2018

How can EBS customers obtain Java 6 updates after the public end-of-life?

EBS customers can download Java 6 patches from My Oracle Support.  For a complete list of all Java SE patch numbers, see:

Will EBS users be forced to upgrade to JDK 7 for EBS Servers?

No. This upgrade will be highly recommended but will be optional for EBS application tier servers running on Windows, Linux, and Solaris.  You can choose to remain on JDK 6 for the duration of your respective EBS Extended Support period.  If you remain on JDK 6, you will continue to receive critical bug fixes and security fixes as well as general maintenance for JDK 6.

Will EBS users be forced to upgrade to JRE 7 for Windows desktop clients?

No. This upgrade will be highly recommended but currently remains optional. JRE 6 will be available to Windows users to run with EBS for the duration of your respective EBS Extended Support period.  Updates will be delivered via My Oracle Support, where you can continue to receive critical bug fixes and security fixes as well as general maintenance for JRE 6 desktop clients. 

Coexistence of JRE 6 and JRE 7 on Windows desktops

The upgrade to JRE 7 is highly recommended for EBS users, but some users may need to run both JRE 6 and 7 on their Windows desktops for reasons unrelated to the E-Business Suite.

Most EBS configurations with IE and Firefox use non-static versioning by default. JRE 7 will be invoked instead of JRE 6 if both are installed on a Windows desktop. For more details, see "Appendix B: Static vs. Non-static Versioning and Set Up Options" in Notes 290801.1 and 393931.1.

Applying Updates to JRE 6 and JRE 7 to Windows desktops

Auto-update will keep JRE 7 up-to-date for Windows users with JRE 7 installed.

Auto-update will only keep JRE 7 up-to-date for Windows users with both JRE 6 and 7 installed. 

JRE 6 users are strongly encouraged to apply the latest Critical Patch Updates as soon as possible after each release. The Jave SE CPUs will be available via My Oracle Support.  EBS users can find more information about JRE 6 and 7 updates here:

The dates for future Java SE CPUs can be found on the Critical Patch Updates, Security Alerts and Third Party Bulletin.  An RSS feed is available on that site for those who would like to be kept up-to-date.

What will Mac users need?

Oracle will provide updates to JRE 7 for Mac OS X users. EBS users running Macs will need to upgrade to JRE 7 to receive JRE updates.

Will EBS users be forced to upgrade to JDK 7 for EBS application tier servers?

No. This upgrade will be highly recommended but will be optional for EBS application tier servers running on Windows, Linux, and Solaris.  You can choose to remain on JDK 6 for the duration of your respective EBS Extended Support period.  If you remain on JDK 6, you will continue to receive critical bug fixes and security fixes as well as general maintenance for JDK 6.

References

Related Articles

Comments:

Steven,

I see that JDK 7 is now certified for EBS 12.0 and 12.1 servers. Is EBS 11.5.10.2 server going to be certified anytime soon also with JDK 7. We are going to be on EBS 11.5.10.2 till December 2014 since that is the Exception Support time frame provided by Oracle so we really need JDK 7 certified for 11.5.10.2.

Thanks!

Posted by guest on June 11, 2013 at 11:32 AM PDT #

Dear Guest,

At present, we are not planning to certify JDK 7 with E-Business Suite 11i application tiers. At the same time, if circumstances change, we could look into doing this certification at a future point in time.

Please note that customers using JDK 6 with any release of Oracle E-Business Suite are fully supported in accordance with the Lifetime Support Policy of Oracle E-Business Suite. In addition, current plan is that important JDK fixes will continue to be provided on top of JDK 6, and available to customers with a valid Oracle E-Business Suite license, well beyond the December 2014 date.

Our colleagues in the Java team recently published Knowledge Document [1557737.1] titled "Support entitlement for Java SE when used as part of another Oracle Product" to explain this in general terms. The document is available at the following link:
https://support.oracle.com/epmos/faces/ui/km/DocumentDisplay.jspx?id=1557737.1

Hope this helps.

regards,
Tahir Ahmad
Senior Director, Oracle Applications Technology Integration

P.S. [proud first time poster on Steven's blog]

Posted by Tahir Ahmad on June 12, 2013 at 01:04 PM PDT #

I'm attenpting this is in an EBS 12.1.3 environment running on RedHat Enterprise Linux 4, but I get errors trying to use the JDK 7.0 with messages like "cannot handle TLS data". When I look at the O/S certifications for JDK 7.0, RedHat/Oracle Linux 4 is not one of them.

So, does this actually mean the JDK 7.0 update cannot be done if your EBS is still on RedHat/Oracle Linux 4?

Posted by guest on June 12, 2013 at 01:39 PM PDT #

Hi,

i checked java 1.7u21 for EBSuite 11i. it works.

Regards,
Narayana

Posted by narayana on June 13, 2013 at 03:01 AM PDT #

Narayana,

Thanks for the follow up response on EBS 11.5.10.2. You state EBS 11i works with java 1.7u21. Are you saying it is certified or that it works? We really want to make sure we are on Oracle Supported combinations so appreciate you clarifying this for us. If JDK 7 is not certified with 11.5.10 then are we on unsupported if we run this combination?

Posted by guest on June 13, 2013 at 09:51 AM PDT #

Hello, Guest,

Please be aware that I permit anyone to post comments to this blog as long as they're not not malicious, obscene, or advertising third-party products.

Narayana is a customer.

While I'm pleased to hear that he's happy with his own experiences, I need to stress that Oracle has not performed *ANY* testing of JDK 7 in EBS 11i environments. The E-Business Suite technology stack is comprised of over 150 components. Over 200 EBS products run on that technology stack. We support over 20 server-based operating systems, and over 400 desktop combinations.

It is *GUARANTEED* that customer testing is inadequate to make any assertions about compatibility.

We strongly recommend that customers stick to our certified and documented configurations. In this particular case, JDK 6 is the latest version certified with EBS 11i. Customers should not deploy JDK 7 in production EBS environments in the absence of that certification.

Regards,
Steven Chan
Oracle Applications Technology Group
Oracle E-Business Suite Development

Posted by Steven Chan on June 13, 2013 at 10:11 AM PDT #

Hi Steven,

We are seeing some major issues with EBS 12.1.3 and JDK 7 Update 45 which was just released. Per your documentation, JDK 7 Upgrade code lines are certified with EBS 12.1.3. Is anyone else having issues with this new version of JDK(7 Update 45) which was released on 10/15?

Thanks in advance,

Posted by guest on October 16, 2013 at 11:05 AM PDT #

Hi, Guest,

No, we haven't heard any problem reports. Our blog articles reassuring customers that these latest JRE releases are queued up for midnight tonight. As part of our standard policy, all new JRE releases are certified with EBS on the same day that they're released.

Please send me your Service Request number; I'll have someone look into this immediately.

Regards,
Steven

Posted by Steven Chan on October 16, 2013 at 11:17 AM PDT #

Any plans underway to certify JDK 1.7 on DB and CM and JRE 1.7 on App Tier for R12.2 ?

Posted by Vikram Das on December 13, 2013 at 06:53 PM PST #

Vikram,

Yes, we intend to certify JDK 7 for applications tiers with R12.2. All of the development and testing work to support this is already finished, and we should soon be able to formally announce it. Please stay tuned.

regards,
Tahir Ahmad
Senior Director, Oracle Applications Technology Integration

Posted by Tahir Ahmad on December 17, 2013 at 09:21 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
4
5
6
7
8
9
10
11
12
13
14
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today