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 do zdefiniowania w tych lokalizacjach:
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.
Zautomatyzowana poprawka pobierze informacje z Resource i tworzy odniesienie do zasobu lub odniesienie do środowiska zasobów w zależności od potrzeb i odpowiednią nazwę JNDI. Tomcat zaleca, ale nie wymaga, aby odpowiedni odniesienie do zasobu dla Resource element powinien być zdefiniowany w WEB-INF/web.xml. Automatyczna poprawka przeszuka listę resource-ref oraz resource-env-ref elementy aby sprawdzić, czy wpis pasujący do nazwy już istnieje. Jeśli nie, zostanie on utworzony. Jeśli Resource ma element auth atrybut resource-ref jest tworzony. Jeśli Resource nie posiada elementu auth atrybut resource-env-ref jest stworzony. W obu przypadkach name wartość jest również używana jako nazwa JNDI i jest zdefiniowana w powiązaniach.
Na przykład, biorąc pod uwagę Resource element z pliku META-INF/context.xml pliku:Domyślnie w produkcie Tomcat zasoby są współużytkowalne. Jeśli zakres nie jest ustawiony na Resource element, jest ustawiany na udostępniany, gdy tworzone jest nowe odniesienie do zasobu dla automatycznej poprawki. 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 internetowy znajduje się pod adresem J2EE 1.4 lub niższym, automatyczna 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: