I decided to use external ActiveMQ configured at both servers as failover cluster (and clients are connecting by failover protocol provided by ActiveMQ). The ActiveMQ is deployed to JBoss servers.
I also tried run embedded ActiveMQ in Spring configured as failover cluster but I had one general problem: with failover configuration one ActiveMQ broker is waiting for lock on file/db and this situation suspend the initialization of the Spring context - that is the reason why I couldn't use this approach (the application at second node should work).