Я развертываю файл EAR на сервере IBM WebSpehre 6.1 - я хочу иметь возможность доступа к имени приложения EAR, которое хранится в файле развертывания в «display-name». Просматривая сообщения о переполнении стека по смежным темам, я смог понять, что это возможно с помощью API Java MBean - или API WAS IBM - Проблема в том, что я не могу найти место, где эти списки API суммируются, т.е. не может выяснить, какие один, чтобы начать смотреть на. Я мог бы жестко закодировать место установки WAS и найти файл, посмотрев в каталог «линие установленные приложения », но это не динамично.
У кого-нибудь есть опыт работы с этими API? Есть ли другой способ динамически найти отображаемое имя EAR?
РЕДАКТИРОВАТЬ - я должен добавить, что причина, по которой я хотел бы получить эту информацию, заключается в том, чтобы динамически загружать наши файлы свойств - которые называются в соответствии со следующим соглашением "EARAppName.properties" - так что вы видите, что есть разумное "обоснование" для желающих этого информация в моем приложении
РЕДАКТИРОВАТЬ 2 - Я также должен отметить, что это приложение всегда будет развертываться в WAS - но в случае его отсутствия предпочтительным будет универсальное непатентованное решение, но в данный момент оно не обязательно.
РЕДАКТИРОВАТЬ 3 - Чего я хочу добиться: Есть ли способ динамического поиска отображаемого имени развернутого EAR из кода приложения?