I am trying to migrate to Spring Boot 3 with the new namespace jakarta
instead of javax
, but the ActiveMQ Classic client has not been updated and was deprecated. Is there a way to continue using the old ActiveMQ client?
I tried the new ActiveMQ Artemis client but it seems like they are not interoperable with the ActiveMQ Classic server.
Including the old ActiveMQ client results in not being able to use JMSTemplate for configuration because JMSTemplate uses jakarta.xx and expects a ConnectionFactory
from jakarta.xx not javax.xx
Edit: Didn't work so the only way is to upgrade to ActiveMQ Artemis. That way the codebase is also nearly unchanged.
Edit: April 2023: The new ActiveMQ Client was released. You only need to swap the spring-boot-starter-activemq
with the updated version and include this