Toto pravidlo označí Context <Resource> prvky nalezené v souboru META-INF/context.xml , které mohou vyžadovat migraci.
Apache Tomcat umožňuje Context <Resource> 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. Informace o prostředku definované v jiných umístěních lze pro jeho zpracování zkopírovat do souboru META-INF/context.xml.
Automatická oprava převezme informace z Resource a podle potřeby vytvoří odkaz na prostředek nebo odkaz na prostředí prostředku a odpovídající název rozhraní JNDI. Tomcat doporučuje, ale nevyžaduje, aby odpovídající odkaz na prostředek pro Resource být definován v prvku WEB-INF/web.xml. Automatická oprava prohledá seznam resource-ref a resource-env-ref prvky, aby se zjistilo, zda položka odpovídající názvu již existuje. Není-li tomu tak, vytvoří se. Pokud jsou hodnoty Resource prvek má hodnotu auth atribut, a resource-ref je vytvořen. Pokud jsou hodnoty Resource prvek nemá hodnotu auth atribut, a resource-env-ref je vytvořen. V obou případech name Hodnota je také použita jako název rozhraní JNDI a je definována ve vazbách.
Například s ohledem na následující Resource prvek ze souboru META-INF/context.xml :Standardně jsou prostředky sdílitelné na serveru Tomcat. Pokud není rozsah nastaven na Resource prvek, je nastaven na sdílený, když je vytvořen nový odkaz na prostředek pro automatické opravy. Pokud v souboru WEB-INF/web.xml již existuje odpovídající odkaz na prostředek, nebudou provedeny žádné změny.
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.
Dále budete muset nakonfigurovat prostředek v konfiguraci WebSphere.
Další informace o definici prostředku kontextu na serveru Tomcat viz: