Мое приложение распределяется между двумя EAR: EAR 1 и EAR 2. В EAR1 находится экземпляр класса Q2:
Q2 q2 = new Q2 ("dir_xml_1").
InEAR2 является вторым экземпляром класса Q2, но указывает на другой каталог развертывания:
Q2 q2 = new Q2 ("dir_xml_2").
Оба EAR установлены на одном и том же Jboss.Однако при запуске JBoss возникает следующая ошибка:
javax.management.InstanceAlreadyExistsException: Q2: type = system, service = loader
Я попытался переименовать JMX_NAME, чтобы разрешить новый экземпляр MBeanс помощью параметра -name:
Q2 q2 = new Q2 (new String [] {"- d", "dir_xml_1", "-n", "nameBean1"})
, ноэто не работает.Произошла та же ошибка.
Я ожидаю, что каждый EAR имеет свой собственный экземпляр Q2 для чтения своего конкретного каталога развертывания, но возникает ошибка ...