Diese Regel markiert Folgendes: Context <Resource> Elemente in der Datei META-INF/context.xml , die möglicherweise migriert werden müssen.
Apache Tomcat ermöglicht Context <Resource> an den folgenden Positionen zu definierende Elemente:
Da das Migrationstool möglicherweise keinen Zugriff auf das Tomcat-Konfigurationsverzeichnis hat, migriert das Migrationstool nur die Datei META-INF/context.xml. An den anderen Positionen definierte Ressourceninformationen können zur Verarbeitung in die Datei META-INF/context.xml kopiert werden.
Eine automatische Korrektur übernimmt die Informationen aus dem Resource und erstellt bei Bedarf eine Ressourcenreferenz oder eine Ressourcenumgebungsreferenz und einen entsprechenden JNDI-Namen. Tomcat empfiehlt, erfordert aber nicht, dass die entsprechende Ressourcenreferenz für die Resource element wird in der Datei WEB-INF/web.xml. Die automatische Korrektur durchsucht die Liste der resource-ref und resource-env-ref Gibt an, ob der Eintrag, der dem Namen entspricht, bereits vorhanden ist. Wenn nicht, wird ein Eintrag erstellt. Wenn das Resource Element hat eine auth Attribut, a resource-ref wird erstellt. Wenn das Resource Element hat kein auth Attribut, a resource-env-ref wird erstellt. In beiden Fällen name Der Wert wird auch als JNDI-Name verwendet und in den Bindungen definiert.
Geben Sie beispielsweise Folgendes an: Resource aus der Datei META-INF/context.xml :Standardmäßig snd Ressourcen in Tomcat gemeinsam nutzbar. Wenn der Bereich nicht in der Resource element, wird es auf "gemeinsam nutzbar" gesetzt, wenn ein neuer Ressourcenverweis für die automatische Korrektur erstellt wird. Wenn bereits eine entsprechende Ressourcenreferenz in der Datei "WEB-INF/web.xml" vorhanden ist, werden keine Änderungen vorgenommen.
Wenn das Webprojekt ein Projekt der Version Java EE 5 oder höher und die Datei WEB-INF/web.xml nicht vorhanden ist, wird die Datei WEB-INF/web.xml erstellt, und die neuen Ressourcenreferenzelemente werden hinzugefügt. Wenn das Webprojekt auf J2EE 1.4 oder niedriger ist, wird die automatische Korrektur einen Fehler melden.
Außerdem müssen Sie die Ressource in der WebSphere-Konfiguration konfigurieren.
Weitere Informationen zur Kontextressourcendefinition in Tomcat finden Sie im folgenden Dokument: