Это правило отмечает все вхождения конструктора javax.naming.InitialContext(Hashtable), так как не всегда есть возможность определить динамические значения в Hashtable. При использовании конструктора javax.naming.InitialContext(Hashtable) необходимо убедиться в том, что не используются никакие внутренние значения свойств JNDI. Внутренние значения свойств JNDI WebLogic включают в себя следующее:
Если эти значения свойств JNDI не используются, никакие действия выполнять не нужно. Если эти значения свойств JNDI используются, то необходимо вручную выполнить одно из следующих действий.
Выберите этот вариант, если никакие другие свойства JNDI не задаются. Этот вариант подходит для WebSphere Application Server traditional и Liberty.
Выберите этот вариант, если задаются другие свойства JNDI. Этот вариант подходит для WebSphere Application Server traditional и Liberty.
Если в том исходном файле Java, который содержит конструктор javax.naming.InitialContext(Hashtable), найдены литеральные строковые значения этих свойств JNDI, примените правило Не использовать значения свойств JNDI WebLogic и протокол t3 для WebSphere Application Server traditional и соответствующее быстрое исправление в сканере исходного кода, чтобы выполнить эту задачу.