Я работаю с приложением, которое должно знать, работает ли он на WAS или работает на Liberty Profile.Как приложение может сказать, работает ли он на IBM WebSphere Application Server или IBM WebSphere Liberty Profile?
В WAS он должен позвонить в API-интерфейс администратора, но в профиле Liberty он должен использовать JNDI, чтобы сделать то же самое.
Единственная проблема заключается в том, что он загрузит стек JMX, который может быть медленным. Альтернативой было бы попытаться загрузить классы интерфейса MBean, они будут только в Liberty. – Alasdair