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. Wartości właściwości JNDI specyficzne dla serwera JBoss są następujące:
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 JBoss -specyficznych JNDI WebSphere Application Server tradycyjnej zasady.