En este tema se esbozan limitaciones y restricciones conocidas actuales del despliegue de EJB.
Si hay varios espacios consecutivos en cualquiera de los directorios en la vía de acceso donde se instala el producto, la generación del código de despliegue producirá un error.
Si la tabla correlacionada incluye una columna BLOB Oracle, se generará una excepción durante el despliegue.
Para proporcionar soporte a varios enterprise que utilizan las mismas clases Java, es necesario que el código de despliegue generado utilice una técnica de denominación para crear los nombres de las clases de despliegue generadas únicos. Los nombres se derivan de los nombres de la clase de bean, interfaces y clases de clave existentes.
Si ha generado el código de despliegue para un bean y desea cambiar el nombre de alguna de estas clases, primero debe suprimir el código de despliegue. Si primero no suprime el código de despliegue, el anterior, no se eliminarán las clases y podría contener errores de compilación. Esto también puede ser cierto si cambia el tipo del campo de clave primaria utilizando la acción Edit en la página Beans. Esto cambiará automáticamente la clase de clave con el tipo especificado o se creará una nueva clave compuesta si ya no es válido un campo de clave primaria.
Despliegue en WebSphere Application Server v4.0.7
Los conversores o compositores siguientes faltan o están caducados en WebSphere Application Server v4.0.6 (pero se han actualizado en WebSphere Application Server v4.0.7):
Si utiliza conversores y compositores en la correlación de EJB con RDB y realiza el despliegue en WebSphere Application Server v4.0.6:
Método alternativo: copie el vaprt.jar del directorio de ejecución de los conectores j2ee.core al directorio de bibliotecas de ejecución de WebSphere Application Server.
Si desea migrar un archivo JAR de EJB 1.0 a su producto y ha modificado el código de despliegue generado existente para que funcione con un proveedor de base de datos específico (por ejemplo, cambiando las mayúsculas de los nombres de columna a mayúsculas y minúsculas), ese cambio no se conservará cuando vuelva a desplegar el archivo JAR utilizando el producto.
Si ha utilizado inicialmente VisualAge para Java para especificar una correlación y generar el código de despliegue, deberá exportar el proyecto EJB de VisualAge para Java como un archivo JAR de EJB 1.1. De esta forma se conservarán los metadatos de correlación y las mayúsculas y minúsculas de los nombres de tabla y columna.