Ez a szabály a következőket jelöli meg: Context <ResourceLink> A META-INF/context.xml fájlban található elemek, amelyekre szükség lehet a költöztetés.
Apache Tomcat Context <ResourceLink> Az alábbi helyeken meghatározott elemek:
Mivel az átállítási eszköz nem fér hozzá a Tomcat konfigurációs könyvtárához, csak a META-INF/context.xml elért veszi át. ResourceLink A többi helyen megadott információk átmásolhatók a META-INF/context.xml fájlba annak feldolgozásához.
Az automatikus javítás az információkat a ResourceLink Elemek és erőforrás-hivatkozás és egy megfelelő JNDI név létrehozása az alábbiak szerint:
Figyelje meg a másikat ResourceLink Attribútumok (gyár, felhasználónév és jelszó) nem kerülnek automatikusan átállításra. Ha az alkalmazás ezt az attribútumot használja ResourceLink , akkor létre kell hoznia egy egyedi erőforrást a kiszolgáló konfigurációjában, adja meg az erőforrást egy egyedi JNDI névvel, majd frissítse a IBM kötési fájl az új JNDI névvel.
Ha a webes projekt Java EE 5 vagy magasabb szintű és a WEB-INF/web.xml fájl nem létezik, akkor a WEB-INF/web.xml fájl létrehozásra kerül és a rendszer hozzáadja az új erőforrás-hivatkozás referencia elemeket. Ha a webes projekt a J2EE 1.4 vagy alacsonyabb szintű, az automatikus javítás hibát fog jelenteni.
Például a következőket tartalmazó META-INF/Context.xml esetén ResourceLink :
Az automatikus javítás frissíti vagy létrehoz egy új resource-ref A web.xml fájlban hasonló ehhez a példához:
A JNDI név hozzáadásra kerül az IBM kötésfájlhoz. A név a web.xml fájlban meghatározott meglévő hivatkozásra mutat. Ha a kötésfájl még nem létezik, akkor a rendszer létrehozza azt.
Be kell állítania az erőforrást a WebSphere Application Server konfigurációban is.
A Tomcat kontextus erőforrás meghatározással kapcsolatos további információkért lásd: