Ta reguła oznacza flagą: Context <Resource> elementy znalezione w pliku META-INF/context.xml , które mogą wymagać migracji.
Apache Tomcat zezwala Context <Resource> elementy, które mają być zdefiniowane w tych miejscach:
Ponieważ narzędzie migracji nie ma dostępu do katalogu konfiguracyjnego Tomcat, przeprowadza tylko migrację pliku META-INF/context.xml. Informacje Resource zdefiniowane w innych miejscach mogą zostać skopiowane do pliku META-INF/context.xml, aby zostały przetworzone.
Szybka poprawka jest dostępna w skanerze kodu źródłowego. Szybka poprawka pobiera informacje z Resource i w razie potrzeby tworzy odwołanie do zasobu lub odwołanie do środowiska zasobów oraz odpowiednią nazwę JNDI. Tomcat zaleca, ale nie wymaga, aby odpowiednie odwołanie do zasobu dla Resource Element należy zdefiniować w pliku WEB-INF/web.xml. Szybka poprawka przeszukuje listę resource-ref oraz resource-env-ref aby sprawdzić, czy pozycja zgodna z nazwą już istnieje. Jeśli nie, zostanie on utworzony. Jeśli Resource element ma auth atrybut, a resource-ref jest tworzony. Jeśli Resource element nie ma auth atrybut, a resource-env-ref jest tworzony. W obu przypadkach name Wartość jest również używana jako nazwa JNDI i jest definiowana w powiązaniach.
Na przykład: Resource Element z pliku META-INF/context.xml :Domyślnie w produkcie Tomcat zasoby są współużytkowalne. Jeśli zasięg nie jest ustawiony w Resource jest on ustawiany na współużytkowalny, gdy dla szybkiej poprawki tworzone jest nowe odwołanie do zasobu. Jeśli w pliku WEB-INF/web.xml istnieje już zgodne odwołanie do zasobu, nie są wprowadzane zmiany.
Jeśli projekt WWW jest w wersji Java EE 5 lub nowszej, a plik WEB-INF/web.xml nie istnieje, zostanie utworzony plik WEB-INF/web.xml i zostaną dodane nowe elementy odwołań do zasobów. Jeśli projekt WWW jest w wersji J2EE 1.4 lub starszej, szybka poprawka zgłosi błąd.
Konieczne będzie także skonfigurowanie zasobu w konfiguracji produktu WebSphere.
Dodatkowe informacje na temat definicji zasobu kontekstu na serwerze Tomcat można znaleźć w sekcji: