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 definovány v těchto umístěních:
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 jiných umístěních lze zkopírovat do souboru META-INF/context.xml , aby bylo možné je zpracovat.
Automatizovaná oprava převezme informace ze systému ResourceLink a následujícím způsobem vytvoří odkaz na prostředek a odpovídající název rozhraní JNDI:
Všimněte si, že druhý ResourceLink atributy (továrna, jméno uživatele a heslo) nejsou automaticky migrovány. Pokud vaše aplikace používá tento atribut v ResourceLink , pak budete muset vytvořit jedinečný prostředek v konfiguraci serveru, poskytnout prostředku jedinečný název rozhraní JNDI a aktualizovat Soubor vazby IBM s novým názvem rozhraní 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.
Je-li například uveden soubor META-INF/Context.xml obsahující následující údaje: ResourceLink :
Automatická oprava aktualizuje nebo vytvoří nový resource-ref v souboru 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: