Toto pravidlo označí příznakem jakékoli použití javax.naming.InitialContext(Hashtable) konstruktor, protože nemůže vždy určit běhové hodnoty v hašovací tabulce. Používáte-li konstruktor javax.naming.InitialContext(Hashtable), ujistěte se, že nejsou použity žádné proprietární hodnoty vlastností rozhraní JNDI. Proprietární hodnoty vlastností rozhraní JNDI JBoss zahrnují:
Pokud tyto hodnoty vlastností rozhraní JNDI nejsou používány, není nezbytná žádná další akce. Jsou-li tyto hodnoty vlastností rozhraní JNDI používány, pak jsou k dispozici tři možná ruční řešení.
Tuto volbu použijte v případě, že nejsou nastaveny žádné další vlastnosti rozhraní JNDI. Tato volba je platná pro server WebSphere Application Server traditional nebo Liberty.
Tuto volbu použijte v případě, že jsou nastaveny další vlastnosti rozhraní JNDI. Tato volba je platná pro server WebSphere Application Server traditional nebo Liberty.
Pokud jsou hodnoty literálového řetězce pro tyto hodnoty vlastností rozhraní JNDI nalezeny ve stejném zdrojovém souboru Java , kde javax.naming.InitialContext(Hashtable) konstruktor je použit, pak použijte Nepoužívat JBoss-specifické hodnoty vlastností rozhraní JNDI WebSphere Application Server traditional a rychlá oprava pro provedení této úlohy.