Ta reguła powoduje oznaczenie wystąpień użycia javax.naming.InitialContext(Hashtable) konstruktor, ponieważ nie zawsze może określić wartości środowiska wykonawczego w tabeli mieszającej. Używając konstruktora javax.naming.InitialContext(Hashtable), należy sprawdzić, czy nie są używane żadne niestandardowe wartości właściwości JNDI. Zastrzeżone wartości właściwości JNDI serwera WebLogic:
Jeśli te wartości właściwości JNDI nie są używane, nie jest wymagane żadne dodatkowe działanie. Jeśli te wartości właściwości JNDI są używane, możliwe są trzy rozwiązania ręczne.
Tej opcji należy użyć, jeśli nie są ustawiane żadne inne właściwości JNDI. Ta opcja jest poprawna w przypadku serwera WebSphere Application Server traditional lub Liberty.
Tej opcji należy użyć, jeśli ustawiane są inne właściwości JNDI. Ta opcja jest poprawna w przypadku serwera WebSphere Application Server traditional lub Liberty.
Jeśli wartości literałów łańcuchowych dla tych wartości właściwości JNDI znajdują się w tym samym pliku źródłowym Java , w którym javax.naming.InitialContext(Hashtable) konstruktor jest używany, a następnie użyj Nie używaj wartości właściwości WebLogic-specific JNDI ani protokołu t3 WebSphere Application Server a zostanie dostarczona automatyczna poprawka.