Ez a szabály az összes használatát jelzi javax.naming.InitialContext(Hashtable) Konstruktor, mivel nem mindig tudja meghatározni a futási értékeket a Hashtáblázatban. A javax.naming.InitialContext(Hashtable) konstruktor használata esetén győződjön meg róla, hogy szabadalomvédett JNDI tulajdonságértékek nem kerülnek felhasználásra. A szabadalomvédett JBoss JNDI tulajdonságértékek az alábbiakat foglalják magukban:
Ha ezek a JNDI tulajdonságértékek nincsenek használatban, akkor nincs további teendő. Ha ezek a JNDI tulajdonságértékek használatban vannak, akkor három lehetséges kézi megoldás létezik.
Vegye igénybe ezt a lehetőséget, ha nem kerülnek beállításra egyéb JNDI tulajdonságok. Ez a lehetőség hagyományos WebSphere Application Server vagy Liberty esetén érvényes.
Ezt a lehetőséget akkor használja, ha más JNDI tulajdonságok is be vannak állítva. Ez a lehetőség hagyományos WebSphere Application Server vagy Liberty esetén érvényes.
Ha a JNDI tulajdonságértékek literál karaktersorozat értékei ugyanabban a Java forrásfájlban találhatók, ahol a javax.naming.InitialContext(Hashtable) konstruktort használja, akkor használja a Ne használja a JBoss -specifikus JNDI-tulajdonságértékeket WebSphere Application Server hagyományos szabályt.