6

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

AlBlue
  • 23,254
  • 14
  • 71
  • 91
xpages-noob
  • 1,569
  • 1
  • 10
  • 37

1 Answers1

7

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!

stwissel
  • 20,110
  • 6
  • 54
  • 101
  • 1
    Thanks very much for your answer. After taking a quick look at the CrossWorlds presentation and your blog entries about vert.x, I think this is exactly what I am looking for... yet it feels like using a sledgehammer to crack a nut :) – xpages-noob Apr 09 '16 at 19:55
  • Interesting info. I read up on it a bit. I got the impression that... can you confirm... Websphere Liberty is free?! – Richard Schwartz Apr 09 '16 at 22:41
  • @RichardSchwartz for certain scenarios Liberty is free. Details here: https://developer.ibm.com/wasdev/docs/websphere-application-server-everyone/ – stwissel Apr 10 '16 at 07:00
  • Thanks. That's actually pretty clear for IBM licensing info ;-) – Richard Schwartz Apr 10 '16 at 22:05