Diese Regel markiert jede Verwendung der javax.naming.InitialContext(Hashtable) Konstruktor, da er nicht immer die Laufzeitwerte in der Hashtabelle bestimmen kann. Wenn Sie den Konstruktor javax.naming.InitialContext(Hashtable) verwenden, stellen Sie sicher, dass keine proprietären JNDI-Eigenschaftswerte verwendet werden. Zu den proprietären JNDI-Eigenschaftswerten von WebLogic gehören folgende:
Wenn diese JNDI-Eigenschaftswerte nicht verwendet werden, ist keine weitere Aktion erforderlich. Werden diese JNDI-Eigenschaftswerte verwendet, gibt es drei mögliche manuelle Lösungen.
Verwenden Sie diese Option, wenn keine anderen JNDI-Eigenschaften festgelegt werden. Diese Option ist für WebSphere Application Server Traditional und Liberty gültig.
Verwenden Sie diese Option, wenn andere JNDI-Eigenschaften festgelegt werden. Diese Option ist für WebSphere Application Server Traditional und Liberty gültig.
Wenn die Literalzeichenfolgewerte für diese JNDI-Eigenschaftswerte in derselben Java -Quellendatei gefunden werden, in der die javax.naming.InitialContext(Hashtable) konstruktor verwendet wird, dann verwenden Sie den Verwenden Sie keine WebLogic-specific JNDI-Eigenschaftswerte oder das t3 Protokoll WebSphere Application Server und es wird eine automatische Korrektur bereitgestellt.