Esta regla marca Context <ResourceLink> elementos encontrados en el archivo META-INF/context.xml que pueden necesitar migración.
Apache Tomcat permite Context <ResourceLink> elementos que deben definirse en estas ubicaciones:
Como la herramienta de migración puede que no tenga acceso al directorio de configuración de Tomcat, la herramienta de migración sólo migra el archivo META-INF/context.xml. ResourceLink La información definida en las otras ubicaciones se puede copiar en el archivo META-INF/context.xml para que se procese.
La corrección automatizada tomará la información del ResourceLink y crea una referencia de recurso y un nombre JNDI correspondiente como se indica a continuación:
Tenga en cuenta que el otro ResourceLink no se migran automáticamente los atributos (fábrica, nombre de usuario y contraseña). Si la aplicación utiliza estos atributos en un ResourceLink , tendrá que crear un recurso exclusivo en la configuración del servidor, proporcionar el recurso con un nombre JNDI exclusivo y actualizar el Archivo de enlace de IBM con el nuevo nombre JNDI.
Si el proyecto web es Java EE 5 o superior y WEB-INF/web.xml no existe, se crea WEB-INF/web.xml y se añaden los nuevos elemento de referencia de enlace de recursos. Si el proyecto web está en J2EE 1.4 o inferior, la corrección automática informará de un error.
Por ejemplo, dado un META-INF/Context.xml que contiene lo siguiente ResourceLink :
La corrección automática actualizará o creará un nuevo resource-ref en el archivo web.xml similar a este ejemplo:
El nombre JNDI se añade al archivo de enlaces de IBM. Hace referencia a la referencia existente definida en web.xml. Si el archivo de enlaces aún no existe, se crea.
Deberá configurar también el recurso en la configuración de WebSphere Application Server.
Para obtener información adicional sobre la definición de recurso de contexto en Tomcat, consulte: