Limitaciones de las herramientas de desarrollo J2EE

Este tema describe las limitaciones y restricciones conocidas actualmente de las herramientas de J2EE.

Espacios no soportados en los URI de JAR en una aplicación de empresa

Los espacios no soportados en el URI para los módulos o los archivos JAR de programa de utilidad en una aplicación de empresa. El atributo "Class-Path:" de un archivo MANIFEST.MF en un archivo o módulo JAR es una lista delimitada por espacios de las vías de acceso relativas de una aplicación de empresa. Un archivo JAR no podría hacer referencia a otro archivo JAR en el EAR si el URI del archivo JAR referenciado contenía espacios.

Los nombres de proyecto de las aplicaciones de empresa no deben contener caracteres DBCS

Cuando se crea un proyecto de aplicación de empresa, se recomienda que no le dé un nombre que contenga caracteres del juego de caracteres de doble byte (DBCS).

La vía de acceso de construcción de Java se actualiza cuando se elimina la dependencia en un archivo JAR de programa de utilidad

Cuando se elimina la dependencia en un JAR de programa de utilidad, el proyecto Java correspondiente sólo se eliminará de la vía de acceso de construcción de Java si el JAR dependiente sigue estando referenciado por el proyecto EAR. Por ejemplo, supongamos que crea un proyecto Web J2EE 1.3 y EAR junto con el proyecto de ejemplo JUnit de Java. A continuación, añada el proyecto JUnit como un JAR de programa de utilidad en el archivo EAR y añada JUnit como una dependencia JAR de Java del proyecto Web. Si entonces deseara eliminar la dependencia entre JUnit y el proyecto Web, debe eliminar en primer lugar la dependencia JAR de Java del proyecto Web y, a continuación, elimine el JAR de programa de utilidad del archivo EAR. Siga este orden para asegurarse de que funciona correctamente.

La página Dependencias JAR de Java no ha actualizado la vía de acceso de construcción Java

La página Dependencias JAR de Java no está sincronizada con la página de vía de acceso de construcción de Java en el diálogo de propiedades del proyecto. Por consiguiente, un cambio aplicado de una manera podría no reflejarse en la otra dentro de la misma sesión de diálogo. Hay también algunos casos en que conmutar de una página a otra causará que la actualización de una cancele la actualización de la otra cuando se pulse el botón Aceptar o si se pulsa el botón Aplicar antes que el botón Aceptar. Habitualmente aparecerá como si se hubiese añadido una dependencia JAR, pero el proyecto no se ha añadido a la vía de acceso de construcción de Java. La solución alternativa consiste en reabrir los diálogos de propiedades, conmutar a la página de dependencias JAR, borrar y volver a seleccionar los archivos JAR dependientes y luego pulsar Aceptar.

Error 'Descripción de proyecto no válido' al utilizar una ubicación de proyecto que no es la ubicación por omisión un nuevo proyecto J2EE

Cuando se crea un nuevo proyecto J2EE (incluidos los proyectos Java, aplicación de empresa, Dynamic Web, EJB, de cliente de aplicaciones y de conectores), no puede utilizar una ubicación de proyecto que ya utiliza otro proyecto en el entorno de trabajo. Si elige una ubicación de proyecto utilizada por otro proyecto, el asistente muestra un diálogo o mensaje de error "Descripción de proyecto no válida". Si, después de recibir este mensaje, selecciona una ubicación de proyecto válida pulsando el botón Examinar, la creación del proyecto no finalizará todavía. La solución alternativa consiste en pulsar Cancelar y reabrir el asistente de creación de proyectos.