Această regulă semnalează utilizarea şirurilor de căutare cu denumiri proprietare JBoss care încep cu "java:".
Aceasta include "java:jboss", "java:jdbc", precum şi pur şi simplu "java:" sau "java:/" deoarece conţinutul
după aceea ar putea conţine valori specifice JBoss.
Regula va semnala "java:"< /span> and < span class="Code">"java:jboss/Test"< /span>, but not < span class="Code">"java:global"< /span>. În timp ce < span class="Code">"java:" va fi semnalat, s-ar putea să nu fie nevoie să fie migrat. În exemplul precedent, verificați valoarea returnată de < code>getLookup() < /code> pentru a determina dacă numele de căutare ar trebui să se schimbe. Dacă numele returnat este o referință care este definită în spațiul de nume java:comp/env, puteți să înlăturați doar șirul "java:" string.
A se vedea < a href= "https://www.ibm.com/docs/en/was-nd/8.5.5?topic=naming-lookup-names-support-in-deployment-descriptors-thin-clientstitle="Opens a new window " onclick="javascript:helpWindow('https://www.ibm.com/docs/en/was-nd/8.5.5?topic=naming-lookup-names-support-in-deployment-descriptors-thin-clientsreturn false; "> Lookup names support in deployment descriptors and thin clients < /a> for a list of valid JNDI lookup values. Aceasta include < span class="Code">"java:global"< /span>, < span class="Code">"java:app", "java:comp"< /span>, and < span class="Code">"java:module".
Pentru informaţii suplimentare, consultaţi Depanarea problemelor de spaţii de nume.