According to the error message: "org.hibernate.jmx.HibernateService", you don't have this class anymore.
This class
was deprecated and it was removed.
Now you need to use the org.hibernate.jmx.spi.JmxService instead.
Hibernate comes with many JMX related properties, so make sure you configured those as well:
Code:
String JMX_ENABLED = "hibernate.jmx.enabled";
String JMX_PLATFORM_SERVER = "hibernate.jmx.usePlatformServer";
String JMX_AGENT_ID = "hibernate.jmx.agentId";
String JMX_DOMAIN_NAME = "hibernate.jmx.defaultDomain";
String JMX_SF_NAME = "hibernate.jmx.sessionFactoryName";
String JMX_DEFAULT_OBJ_NAME_DOMAIN = "org.hibernate.core";
Anyway, even if you make the switch you might still bump into the
HHH-7405 issue.