Search code examples
xpageslotus-domino

IBM Domino and Java 8


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...


Solution

  • 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!