Toto pravidlo označí Context <ResourceLink> prvky nalezené v souboru META-INF/context.xml , které mohou vyžadovat migraci.
Apache Tomcat umožňuje Context <ResourceLink> prvky, které mají být v těchto místech definovány:
Vzhledem k tomu, že nástroj migrace nemusí mít přístup ke konfiguračnímu adresáři Tomcat, migruje nástroj migrace pouze soubor META-INF/context.xml. ResourceLink informace definované v ostatních místech lze zkopírovat do META-INF/context.xml souboru v pořadí aby mohl být zpracován.
Automatizovaná oprava převezme informace ze systému ResourceLink a vytvoří odkaz na prostředek a odpovídající JNDI takto:
Všimněte si, že ostatní ResourceLink atributy (továrna, uživatelské jméno a heslo) nejsou automaticky migrovány. Pokud vaše aplikace používá tyto atributy v a ResourceLink , pak je třeba v konfiguraci serveru vytvořit jedinečný prostředek, poskytnout tomuto prostředku jedinečný název JNDI a aktualizovat jej IBM závazný soubor s novým názvem JNDI.
Pokud je webový projekt Java EE 5 nebo vyšší a soubor WEB-INF/web.xml neexistuje, je vytvořen soubor WEB-INF/web.xml a jsou přidány nové prvky odkazu na prostředek. Pokud je webový projekt na adrese J2EE 1.4 nebo nižší, automatická oprava ohlásí chybu.
Například při zadání META-INF/Context.xml obsahující následující ResourceLink :
Automatická oprava aktualizuje nebo vytvoří nový resource-ref v web.xml podobně jako v tomto příkladu:
Název rozhraní JNDI je přidán do vázacího souboru IBM. Odkazuje na existující odkaz definovaný v souboru web.xml. Pokud vázací soubor dosud neexistuje, bude vytvořen.
Dále budete muset nakonfigurovat prostředek v konfiguraci produktu WebSphere Application Server.
Další informace o definici prostředku kontextu na serveru Tomcat viz: