Esta regla marca cualquier uso de la 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 JBoss 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 para estos valores de propiedad JNDI se encuentran en el mismo archivo de origen Java donde javax.naming.InitialContext(Hashtable) se utiliza el constructor No utilice JBoss -valores de propiedad JNDI WebSphere Application Server regla tradicional.