Cuando valide los proyectos, puede encontrar estos mensajes de error comunes.
Prefijo de mensaje | Mensaje | Explicación |
---|---|---|
Validador de Application Client | ||
CHKJ1000 | La validación ha sido anómala porque el archivo de cliente de aplicación no es válido. Asegúrese de que el descriptor de despliegue es válido. | No se puede cargar el archivo application-client.xml. Los metadatos de proyecto no se pueden inicializar desde el archivo
application-client.xml.
|
Validador EAR | ||
CHKJ1001 | El proyecto EAR {0} no es válido. | No se puede cargar el archivo application.xml. Los metadatos de proyecto no se pueden inicializar desde el archivo
application.xml.
|
Validador de EJB | ||
CHKJ2019 | La clase de clave {0} debe ser serializable durante la ejecución. | EJB cumple la especificación EJB. Este mensaje es un aviso de que pueden producirse problemas. El aviso aparece cuando un tipo tiene que ser serializable durante la ejecución t cuando no se puede verificar la serializabilidad durante la compilación. Un tipo es serializable si, durante la ejecución, es un tipo primitivo, una matriz primitiva, un objeto remoto, o si se implementa java.io.Serializable. Con este mensaje se coloca un distintivo en java.lang.Object para que no pueda inhabilitarse. Puede hacer el objeto serializable durante la compilación o pase por alto el aviso. |
CHKJ2412 | El tipo de retorno debe ser serializable durante la ejecución. | |
CHKJ2413 | El argumento {1} de {0} debe ser serializable durante la ejecución. | |
CHKJ2102 | Debe definirse un descriptor de búsqueda o un método de búsqueda personalizado coincidente en la clase {0}. | Debe existir un descriptor de búsqueda para cada método de búsqueda. |
CHKJ2873 | Migre el enlace de fuente de datos de este bean a un enlace de CMP Connection Factory. | |
CHKJ2874 | Migre este enlace de fuente de datos por omisión del módulo EJB a un enlace de CMP Connection Factory por omisión. | |
CHKJ2875E | <ejb-client-jar> {0} debe existir en cada archivo EAR que contenga este módulo EJB. | Si se especifica <ejb-client-jar> en ejb-jar.xml, el proyecto de cliente EJB correspondiente debe contener las interfaces inicial y remota y cualquier otro tipo que un cliente vaya a necesitar. Si estos tipos están todos contenidos en un solo proyecto EJB, suprima la línea <ejb-client-jar> en el descriptor de despliegue. En caso contrario, asegúrese de que el proyecto de cliente EJB existe, está abierto y es un JAR de programa de utilidad de proyecto en cada EAR que utilice este proyecto EJB como un módulo. |
CHKJ2905 | El validador de EJB no se ha ejecutado porque no se ha podido cargar ejb-jar.xml. Ejecute el validador de XML para obtener más información. | CHKJ2905 significa que los metadatos del proyecto no se han podido
inicializar desde ejb-jar.xml.
|
Validador de JSP | ||
IWAW0482 | No es un JspTranslator válido | Existe un problema de vía de acceso con el proyecto; el
Validador de JSP necesita tener acceso al código de tiempo de ejecución de WAS. Si aparece IWAW0482E en todos los proyectos web, comprueba la variable o la vía
de acceso de JRE:
|
Validador de WAR | ||
CHKJ3008 | Falta el archivo WAR o no es válido. | No se puede cargar el archivo web.xml. Los metadatos de proyecto no se pueden inicializar desde el archivo web.xml.
|
Validador de XML | ||
El contenido del tipo de elemento "ejb-jar" es incompleto, debe coincidir con "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | Las especificaciones EJB 1.1 y 2.0 imponen que debe existir como mínimo un enterprise bean en un archivo .jar EJB. Este mensaje de error es normal durante el desarrollo de archivos .jar EJB y se puede pasar por alto hasta que se realice una acción de producción como, por ejemplo, exportar o desplegar código. Defina como mínimo un enterprise bean en el proyecto. |