To get compatibility with the latest versions of ActiveMQ, we need to upgrade the reference JAXB implementation to 2.2.11 to match the version that ActiveMQ is using. Because this will override the version inside the JVM itself, we have to put it inside the endorsed classpath.
Luckily we already have a section in opennms-base-assembly that is designed to put JARs in lib/endorsed which we expose in the endorsed classpath.
To get compatibility with the latest versions of ActiveMQ, we need to upgrade the reference JAXB implementation to 2.2.11 to match the version that ActiveMQ is using. Because this will override the version inside the JVM itself, we have to put it inside the endorsed classpath.
Luckily we already have a section in opennms-base-assembly that is designed to put JARs in lib/endorsed which we expose in the endorsed classpath.