WebLogic поддерживает поиск имени JNDI сервера MBean среды выполнения.
Это правило выполняет поиск всех строковых литералов с именем JNDI сервера MBean WebLogic, java:comp/env/jmx/runtime.
Например, данное правило отметит имя JNDI в следующем примере.
|
import javax.management.MBeanServer; import javax.naming.InitialContext; InitialContext ctx = new InitialContext(); MBeanServer server = (MBeanServer)ctx.lookup("java:comp/env/jmx/runtime"); |
Если в приложении используется поиск имени JNDI сервера MBean, измените его
так, чтобы для получения доступа к MBeanServer или управления
пользовательскими MBean использовался API
javax.management.MBeanFactory.
Если в коде используются объекты MBean, предоставленные WebLogic, замените их
на аналогичные по функциям объекты, предоставленные WebSphere Application
Server.
Приложения, выполняющиеся в WebSphere Application Server traditional, могут
получать доступ к серверу MBean с помощью класса
AdminServiceFactory.
|
import javax.management.MBeanServer; import com.ibm.websphere.management.AdminServiceFactory; MBeanServer server = AdminServiceFactory.getMBeanFactory().getMBeanServer(); |
Дополнительная информация: