Cette règle marque toute utilisation de la javax.naming.InitialContext(Hashtable) car il ne peut pas toujours déterminer les valeurs d'exécution dans la table de hachage. Lorsque vous utilisez le constructeur javax.naming.InitialContext(Hashtable), vérifiez qu'aucune valeur de propriété JNDI n'est utilisée. Les valeurs de propriété JNDI JBoss sont notamment les suivantes :
Si ces valeurs de propriété JNDI ne sont pas utilisées, aucune autre action n'est requise. Si ces valeurs de propriété JNDI sont utilisées, trois solutions manuelles sont possibles.
Utilisez cette option si aucune autre propriété JNDI n'est à définir. Cette option est valide pour WebSphere Application Server Traditional ou Liberty.
Utilisez cette option si d'autres propriétés JNDI sont à définir. Cette option est valide pour WebSphere Application Server Traditional ou Liberty.
Si les valeurs de chaîne littérale de ces valeurs de propriété JNDI se trouvent dans le même fichier source Java dans lequel le javax.naming.InitialContext(Hashtable) Le constructeur est utilisé, puis utilisez le N'utilisez pas les valeurs de propriété JNDI spécifiques à JBoss WebSphere Application Server Traditional et le correctif rapide pour effectuer cette tâche.