After placing the ActiveMQ client jar on the API Gateway the ssg service won't start anymore

Document ID : KB000009095
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

On the CA API Gateway after placing the library activemq-all-5.15.0.jar in the folder opt/SecureSpan/Gateway/runtime/lib/ext, setting the owner and permissions, the ssg service will no longer start. In the logs you can find the following error:

2017-12-02T20:48:23.289+0100 WARNING 1 com.l7tech.server.boot.GatewayMain: Error starting server : Unexpected exception parsing XML document from class path resource [com/l7tech/server/resources/dataAccessContext.xml]; nested exception is java.lang.NoClassDefFoundError: org/springframework/aop/config/AopNamespaceUtils 
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [com/l7tech/server/resources/dataAccessContext.xml]; nested exception is java.lang. 

Resolution:

The compatibility for Apache Active MQ is valid for the server component only. The Client jar installed on the Gateway needs to be 5.11.3 or lower.

Place the older client jar on the server