I'm developing XPages applications with IBM Domino 9.0.1 FP4 which uses an out-dated JVM with Java 6. This limitation is frequently forcing me to create Java apps outside of the Domino environment and run them in a secondary up-to-date JVM that is located on the same computer as the Domino server. This "solution" works but is far from being optimal. Hence I have two questions:
A) Is it possible to manually update the Domino JVM?
B) If not, is there an easier solution to use Java 7 or 8 with the current Domino version?
Personal note: I know that one of the "next" Domino versions is supposed to feature Java 8. However, it is (at least to me) unclear when this release will happen. I have been waiting for an update of the Domino JVM for at least 1 or 2 years now and I have stopped believing that this will happen anytime soon...
The most prominent of these is the IBM Lotus Domino server software, which was originally known as the Lotus Notes Server and gained a separate name with the release of version 4.5.
We recommend that IBM products, customers, and business partners use these OpenJ9-based release binaries for Java LTS versions (currently Java 8 and 11) for their development and production use under an open source license.
It offers collaboration to applications for Social Business, helping to shape the future of business interaction by preserving and extending the human element. IBM Domino for IBM i enables existing Power Systems clients to build and deploy messaging and collaborative applications on the same system as their enterprise applications and data.
IBM i Access for Windows delivers TCP/IP connectivity to users running a variety of Microsoft® Windows® operating systems. IBM does not plan to support IBM i Access for Windows on operating systems beyond Windows 8.1. To complement and enhance the capabilities of Domino, the following Domino extended products are available for IBM i:
You can't manually update the JVM. If you want to use different Java versions, you need to use the Crossworlds project. Danielle used it with the Websphere Liberty profile, while I use that approach with the vert.x framework for my ProjectCastle.
You can read about my experience with Domino and vert.x on my blog
Hope that helps!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With