Replacement for Java 8.0 to setup I2B2 Server and Databases

60 views
Skip to first unread message

Ashish Pagare

unread,
Feb 19, 2025, 7:14:07 PMFeb 19
to i2b2 Install Help
We are setting up our Development environment for I2B2 and while following throught he instructions here:  https://community.i2b2.org/wiki/display/getstarted/2.4.1+Java+JDK, we noticed that we need to download Java 8.0 or 11.0 (More details below).

Both these versions of Java are no longer supported by Oracle andour Info. Sec. team is against us using these even though we are just setting up our development environment at this time.

I am interested to know how other organizations overcome this limitation. Thanks in advance.


Required Version: Java 8.0 or 11.0

Download from Website: http://java.sun.com

Click the link for "Java SE 8u411" or "Java SE 11.0.23 (LTS)", select your operating system, and download the file.



Md.Saber Hossain

unread,
Feb 19, 2025, 10:13:37 PMFeb 19
to i2b2-ins...@googlegroups.com
Latest i2b2 supports JDK 17 and wildfly 34.0.1. We have been using this configuration in our environment for a long time.

Regards,
Saber

--
You received this message because you are subscribed to the Google Groups "i2b2 Install Help" group.
To unsubscribe from this group and stop receiving emails from it, send an email to i2b2-install-h...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/i2b2-install-help/4666498e-9262-46b0-b18b-3ec5c23f4c41n%40googlegroups.com.

Ashish Pagare

unread,
Feb 19, 2025, 11:00:10 PMFeb 19
to i2b2-ins...@googlegroups.com
Thank you, Dr. Saber. Did you acquire a license for Java from Oracle? We learned the Oracle charges Java license by each user. 

Is there any organization using OpenJDK to overcome license cost from Oracle? 

PS: The documentation on i2b2 website needs to be updated. I am happy to take charge on this once we finalize the details. 

Thank you. 

Md.Saber Hossain

unread,
Feb 20, 2025, 1:06:45 AMFeb 20
to i2b2-ins...@googlegroups.com

Hi! 

i2b2 may not officially support JDK 17, but we installed OpenJDK 17 with some updated packages for security assessment. It's running without any issues. We built our environment with amazonlinux:2, openjdk 17, wildfly-34.0.1 in a docker container

Thanks,

Saber


Ashish Pagare

unread,
Feb 20, 2025, 1:50:48 PMFeb 20
to i2b2-ins...@googlegroups.com
Thank you so much. We will do the same setup in our environment with OpenJDK 17. 

Thanks
Ashish

Andrew Hoffmann

unread,
May 16, 2025, 2:29:50 PMMay 16
to i2b2 Install Help
Hi Saber,

I attempted to use Ubuntu 24.04 + OpenJDK 17 + Wildfly 34 and ran into an error starting the service.  Wildfly 17 worked for me.  The error is pasted below.  Did you have to make any modifications to make a newer Wildfly version work?

Officially updating Wildfly and Java compatibility should be a priority.

Andrew Hoffmann
University of Wisconsin School of Medicine and Public Health

ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC000001: Failed to start null: org.jboss.msc.service.StartException in anonymous service: Failed to start service
  at org.jb...@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1609)
  at org.jb...@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1438)
  at org.jbos...@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
  at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
  at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
  at org.jbos...@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
  at java.base/java.lang.Thread.run(Thread.java:840)
 Caused by: java.lang.IllegalArgumentException: UT010009: Servlet AxisServlet of type class org.apache.axis2.transport.http.AxisServlet does not implement jakarta.servlet.Servlet
  at io.undert...@2.3.18.Final//io.undertow.servlet.api.ServletInfo.<init>(ServletInfo.java:98)
  at org.wildfly.ext...@34.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:638)
  at org.wildfly.ext...@34.0.1.Final//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:270)
  at org.jb...@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1617)
  at org.jb...@1.5.5.Final//org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1580)
  ... 6 more






Mendis, Michael E.

unread,
May 16, 2025, 4:34:29 PMMay 16
to i2b2-ins...@googlegroups.com

The current version 1.8.1 works with either Oracle Java or OpenJDK.   The official website said JDK 8 with Wildfly 17.   But it works with JDK 17 and Wildfly I think 27, any version I believe after that does not work.

 

The new version 1.8.2 coming out soon will work with Java and OpenJDK 17 and Wildfly 35.  The axis2 has also been updated to the new 2.0

 

The reason you are getting that error below is because axis2 1.8 does not work with Wildfly 34.  

 

-mike

 

From: 'Andrew Hoffmann' via i2b2 Install Help <i2b2-ins...@googlegroups.com>
Date: Friday, May 16, 2025 at 2:30
PM
To: i2b2 Install Help <i2b2-ins...@googlegroups.com>
Subject: Re: Replacement for Java 8.0 to setup I2B2 Server and Databases

        External Email - Use Caution        

The information in this e-mail is intended only for the person to whom it is addressed.  If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Mass General Brigham Compliance HelpLine at https://www.massgeneralbrigham.org/complianceline .


Please note that this e-mail is not secure (encrypted).  If you do not wish to continue communication over unencrypted e-mail, please notify the sender of this message immediately.  Continuing to send or respond to e-mail after receiving this message means you understand and accept this risk and wish to continue to communicate over unencrypted e-mail. 

Andrew Hoffmann

unread,
May 16, 2025, 4:40:01 PMMay 16
to i2b2-ins...@googlegroups.com

Thank you! That is great to hear about the upcoming updates. 

 

Andrew

 

--
You received this message because you are subscribed to a topic in the Google Groups "i2b2 Install Help" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/i2b2-install-help/bqOO5w03u68/unsubscribe.
To unsubscribe from this group and all its topics, send an email to i2b2-install-h...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/i2b2-install-help/BL0PR04MB4994C6C44F0727CFB797F6F2B393A%40BL0PR04MB4994.namprd04.prod.outlook.com.

Reply all
Reply to author
Forward
0 new messages