Esta regla señala cualquier uso del constructor javax.naming.InitialContext(Hashtable), ya que no siempre puede determinar los valores de tiempo de ejecución en la tabla hash. Cuando utilice el constructor javax.naming.InitialContext(Hashtable), asegúrese de que no se utilizan valores de propiedad JNDI de propietario. Los valores de propiedad JNDI de propietario de WebLogic son:
Si estos valores de propiedad JNDI no se utilizan, no es necesaria ninguna acción adicional. Si se utilizan estos valores de propiedad JNDI, hay tres soluciones manuales posibles.
Utilice esta opción si no se están definiendo otras propiedades JNDI. Esta opción es válida para WebSphere Application Server tradicional o Liberty.
Utilice esta opción si se están definiendo otras propiedades JNDI. Esta opción es válida para WebSphere Application Server tradicional o Liberty.
Si los valores de serie literal de estos valores de propiedad JNDI se encuentran en el mismo archivo de origen Java, donde se utiliza el constructor javax.naming.InitialContext(Hashtable), utilice la regla de WebSphere Application Server tradicional No utilizar valores de propiedad JNDI específicos de WebLogic ni el protocolo t3 y el arreglo rápido del explorador de orígenes para realizar esta tarea.