Explicación | El contenedor no ha podido desactivar un bean de sesión con estado |
Acción | Compruebe que el directorio de desactivación exista, que el proceso tenga permiso de escritura en el directorio y que el espacio en disco sea suficiente. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido activar un bean de sesión con estado desde el almacenamiento debido a la excepción {2}. |
Acción | Efectúe la acción que se muestra en el mensaje de la excepción {2}. |
Explicación | Una hebra que intentaba adquirir un bloqueo exclusivo en el contenedor se ha interrumpido mientras esperaba el bloqueo. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido desactivar un enterprise bean debido a la excepción {2}. |
Acción | Efectúe la acción que se muestra en el mensaje de la excepción {2}. |
Explicación | Al intentar activar un bean con estado, el contenedor no ha podido conectar un objeto de apéndice (referencia) deserializado. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido eliminar una bean de sesión desactivado con estado desde el almacenamiento debido a la excepción {2}. |
Acción | Efectúe la acción que se muestra en el mensaje de la excepción {2}. |
Explicación | Se ha intentado acceder a un enterprise bean que no está instalado en el contenedor. |
Acción | Busque los mensajes de error anteriores que indiquen que se ha producido un error en la instalación del bean. |
Explicación | El contenedor no ha podido procesar una entrada de entorno debido a NumberFormatException. |
Acción | Asegúrese de que el valor de la entrada de entorno sea una representación de serie válida para el tipo especificado. |
Explicación | El contenedor ha encontrado un tipo no válido de entrada de entorno. |
Acción | Asegúrese de que el tipo de entrada de entorno sea uno de los siguientes: String, Integer, Boolean, Double, Byte, Short, Long o Float. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido correlacionar la excepción {0} con una excepción CORBA válida. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido eliminar un bean de sesión desactivado con estado desde el almacenamiento de desactivación. |
Acción | Efectúe la acción que se muestra en el mensaje de la excepción {1}. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Se ha generado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB ha intentado invocar un método EJB. |
Acción | Examine el rastreo de pila para determinar el origen de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. |
Explicación | Se ha generado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB ha intentado invocar este método EJB. |
Acción | Examine el rastreo de pila para determinar el origen de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. |
Explicación | Se ha generado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB ha intentado invocar este método EJB. |
Acción | Examine el rastreo de pila para determinar el origen de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. |
Explicación | Se ha generado una excepción, no declarada en la signatura del método EJB, cuando el contenedor EJB ha intentado invocar este método EJB. |
Acción | Examine el rastreo de pila para determinar el origen de la excepción. Si la excepción se ha originado en el código escrito por el cliente, corrija la causa de la excepción. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor no ha podido abrir el directorio de desactivación. |
Acción | Compruebe que el directorio de desactivación exista. |
Explicación | Se ha producido una excepción IOException en el contenedor de ejb al intentar leer un archivo de un bean de sesión con estado. |
Acción | Consulte el mensaje de la excepción IOException para determinar la acción que se debe efectuar. Asegúrese de que los permisos establecidos para el archivo sean correctos. |
Explicación | Se ha producido una excepción IOException en el contenedor al intentar escribir un archivo de un bean de sesión con estado. |
Acción | Consulte el mensaje de la excepción IOException para determinar la acción que se debe efectuar. Asegúrese de que los permisos establecidos para el archivo sean correctos. |
Explicación | No se ha especificado ningún origen de datos para el bean de entidad {0}. |
Acción | Especifique un origen de datos para el bean de entidad o un origen de datos por omisión para el módulo. |
Explicación | Se ha producido una SQLException al intentar comprometer una conexión de origen de datos. |
Acción | Efectúe la acción recomendada en el mensaje asociado con la excepción {0} que encontrará en la consulta de mensajes de la base de datos. |
Explicación | Se ha producido una SQLException al intentar cerrar una conexión de origen de datos. |
Acción | Efectúe la acción recomendada en el mensaje asociado con la excepción {0} que encontrará en la consulta de mensajes de la base de datos. |
Explicación | Puede que el bean de entidad se haya enlazado con un origen de datos mediante un nombre de origen de datos no definido o incorrecto. Si el nombre es correcto, puede que el origen de datos se haya configurado incorrectamente. |
Acción | Si este mensaje va precedido por CNTR0026W, debe proporcionar el nombre del origen de datos. En caso contrario, compruebe el nombre del origen de datos que se muestra en el mensaje CNTR0032W a continuación de este mensaje. Si se produce una excepción debido a que no se ha encontrado el nombre, significa que probablemente haya proporcionado un nombre de origen de datos incorrecto. Si el nombre era correcto, compruebe la configuración del origen de datos. Por ejemplo, puede haber especificado un nombre de base de datos, ID de usuario o contraseña incorrectos en la configuración del origen de datos. |
Explicación | Este mensaje aparece inmediatamente después del mensaje CNTR0031W e informa del nombre del origen de datos utilizado al iniciar el bean de entidad. |
Acción | Efectúe la acción que se describe en el mensaje CNTR0031W. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Un bean configurado para la persistencia gestionada por contenedor de EJB 1.x ha intentado invocar métodos en una instancia de bean para el proceso de método de búsqueda. |
Acción | Vuelva a desplegar el bean e inténtelo de nuevo. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Transacción iniciada mediante los atributos de transacción TX_NOT_SUPPORTED, TX_NEVER o TX_SUPPORTS. La transacción ha actualizado un bean de entidad CMP y está almacenando la actualización en el almacenamiento persistente. Si una transacción simultánea utiliza el bean de entidad CMP con el mismo valor de clave primaria, las actualizaciones de una transacción pueden escribirse encima de las actualizaciones del resto de transacciones. |
Acción | La aplicación debe evitar que transacciones simultáneas actualicen un bean de entidad CMP con el mismo valor de clave primaria. Si esto no es posible, el bean que empiece la transacción debe utilizar un atributo de transacción distinto a TX_NEVER, TX_NOT_SUPPORTED o TX_SUPPORTS para garantizar la coherencia de los datos. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El buscador ha recopilado unos resultados de más de 2147483647 beans de entidad. |
Acción | Cambie el buscador para que los resultados no den una recopilación tan numerosa de beans de entidad. |
Explicación | El usuario ha especificado la opción de compromiso A en un Enterprise Bean situado en un servidor gestionado por carga de trabajo. Esta combinación no está soportada. |
Acción | Cambie el Enterprise Bean para que utilice una opción de compromiso distinta, cambie el servidor para que no esté gestionado por carga de trabajo. |
Explicación | La política de activación especificada para el enterprise bean {0} no está soportada. Puede que la acción por omisión (Opción C) que se ha producido no fuese la que esperaba. La combinación de la política de activación y la política de carga es el modo en que WebSphere implementa las opciones de compromiso A, B y C en la especificación EJB. |
Acción | Debe volver a desplegar el enterprise bean con una combinación válida para eliminar este mensaje. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | No se ha especificado ni el bean ni el enlace de fábrica de conexiones por omisión para el bean "{0}". |
Acción | Especifique un enlace de fábrica de conexiones cuando instale el bean "{0}". |
Explicación | No se permite el método "{0}" para la especificación de EJB por uno de los motivos siguientes: - Los métodos getRollbackOnly y setRollbackOnly de la interfaz de contexto controlada por mensajes sólo se deben utilizar en los métodos de beans controlados por mensajes que se ejecutan en el contexto de una transacción. # - La invocación de los métodos getCallerPrincipal y isCallerInRole no se permite en los métodos de beans controlados por mensajes porque el contenedor no tiene un contexto de seguridad de cliente. # - La invocación de los métodos getRollbackOnly y setRollbackOnly no está permitida en los métodos de beans controlados por mensajes para los que el contenedor no tenga un contexto de transacción significativo, y para todos los beans controlados por mensajes con demarcación de transacción gestionada por bean. # - La interfaz UserTransaction no está disponible para los beans controlados por mensajes con demarcación de transacciones gestionadas por contenedor. # - La invocación de los métodos getEJBHome o getEJBLocalHome no se permite en los métodos de beans controlados por mensajes porque no existen objetos EJBHome o EJBLocalHome para beans controlados por mensajes. # |
Acción | El usuario no debe invocar el método "{0}" en este entorno. |
Explicación | El método de buscador "{0}" tiene especificado un ámbito de tiempo de espera de recopilación de buscador pero con valor cero. |
Acción | Especifique un valor distinto a cero si precisa un ámbito de tiempo de espera de recopilación de buscador. |
Explicación | El usuario ha especificado la opción de compromiso A y el control de simultaneidad óptima en un Enterprise Bean. Esta combinación no está soportada. |
Acción | Cambie el enterprise bean para que utilice la opción de compromiso A o el control de simultaneidad óptima, pero no ambos. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El cliente ha estado inactivo durante más tiempo del establecido por el valor de tiempo de espera de inactividad de {1} segundos. |
Acción | Esto puede ser normal si el cliente abandona una transacción en estado activo. Si el cliente está todavía activo, el administrador debe determinar si se debe modificar el valor de tiempo de espera de inactividad de la transacción o del cliente. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | El contenedor ha generado una excepción throwable al intentar crear una entrada java:comp/env. |
Acción | Efectúe la acción que se muestra en el mensaje de la excepción {2}. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Sólo se puede especificar un entero positivo como tamaño de agrupación mínimo. En su lugar, se utilizará el valor por omisión. |
Acción | Sustituya el valor por un entero positivo. |
Explicación | Sólo se puede especificar un entero positivo como tamaño de agrupación máximo. En su lugar, se utilizará el valor por omisión. |
Acción | Sustituya el valor por un entero positivo. |
Explicación | El tamaño de agrupación máximo debe ser igual o superior que el tamaño mínimo. Se utilizarán los valores máximo y mínimo por omisión. |
Acción | Sustituya el tamaño máximo para que sea igual o superior que el tamaño mínimo. |
Explicación | Estos son los valores de tamaño de agrupación mínimo y máximo que se utilizarán para este tipo de bean. |
Acción | Ninguna. |
Explicación | El usuario ha especificado que el atributo de sólo lectura findByPrimaryKey sea sustituido por true en todos los beans de entidad. |
Acción | Ninguna. |
Explicación | El formato de una especificación de tamaño de agrupación es: nombre_bean=mín,máx. Debe haber un signo igual entre el nombre del bean y los valores de mínimo y máximo. |
Acción | Asegúrese de que exista un signo igual entre el nombre del bean y el valor de mínimo y máximo. |
Explicación | Puede que se deba a una sintaxis no válida en el descriptor de despliegue. |
Acción | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al EJB. |
Explicación | Un EJB activado en una sesión de actividad sólo debe participar en transacciones en serie. El tener diversos atributos de transacciones, como REQUIRES para un método y REQUIRES_NEW o NOT_SUPPORTED para otro puede provocar este error. |
Acción | Revise los atributos de transacciones asignados a los métodos de EJB y verifique que las secuencias de llamadas de métodos no resultan en varias transacciones simultáneas para el mismo bean dentro de una sesión de actividad. |
Explicación | El control de resolución ContainerAtBoundary es el único que se soporta en transacciones locales con beans CMP. |
Acción | Utilizando la herramienta de ensamblaje, cambie el "Control de resolución" a "ContainerAtBoundary" dentro de la pestaña Extensiones de IBM para el bean CMP y reinicie el servidor. |
Explicación | El límite de transacciones locales de la sesión de actividad no es válido para Beans controlados por mensajes. |
Acción | Cambie el límite de transacciones locales de "sesión de actividad" a "método bean" y reinicie el servidor de aplicaciones. |
Explicación | La especificación EJB indica que un bean de sesión o una factoría de bean de sesión con "transacciones gestionadas por bean" no debe declarar atributos de transacción de método. Puesto que el bean de sesión utilizará transacciones gestionadas por beans, los atributos de transacción de nivel de método gestionados por contenedor no tienen ningún significado. |
Acción | Elimine los atributos de transacción para los métodos de este bean o su factoría. |
Explicación | Un EJB o su factoría con "transacciones gestionadas por bean" no debería declarar atributos de "sesión de actividad gestionada por contenedor" para sus métodos. |
Acción | Elimine los atributos de "sesión de actividad gestionada por contenedor" para los métodos de este EJB o su factoría. |
Explicación | La utilización de sesiones de actividad no está soportada en módulos EJB 1.1. |
Acción | Seleccione "Una vez" o "Transacción" para la política Activar en. |
Explicación | Las sesiones de actividad no están soportadas en módulos EJB 1.1. |
Acción | Seleccione "Método bean" para el límite de transacciones locales. |
Explicación | El control de resolución de transacciones locales "ContainerAtBoundary" no está soportado para módulos EJB 1.1. |
Acción | Seleccione "Aplicación" para el control de resolución de transacciones locales. |
Explicación | Los beans configurados para utilizar una sesión de actividad gestionada por contenedor deben utilizar una política "Activar en" de "Sesión de actividad" o deben utilizar una política "Cargar en" de "Intervalo", "Diario" o "Semanal". |
Acción | Asegúrese de que se utiliza una política "Activar en" de "Sesión de actividad" o una política "Cargar en" de "Intervalo", "Diario" o "Semanal" cuando se usa soporte de sesión de actividad gestionada por contenedor. |
Explicación | Para una transacción o sesión de actividad gestionada por contenedor, el control de resolución de transacciones debe ser ContainerAtBoundary. |
Acción | Establezca el control de resolución de transacciones locales en "ContainerAtBoundary". |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | No se ha podido encontrar o cargar una o más implementaciones, interfaces de factoría, interfaces remota, interfaces local del bean u otras clases similares. |
Acción | Asegúrese de que la clase de implementación, la interfaz de factoría, la interfaz remota del bean y otras clases están instaladas y configuradas correctamente. |
Explicación | Es posible que el componente J2EE haya especificado información de enlace que no es válida. |
Acción | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente J2EE. |
Explicación | Es posible que el componente J2EE haya especificado información de enlace que no es válida. |
Acción | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente J2EE. |
Explicación | El usuario ha especificado que debe permitirse el intento de acceso de los métodos buscadores. Si el método tiene un intento de acceso de actualización, se permitirá el intento de acceso. |
Acción | El usuario puede inhabilitar el proceso del intento de acceso para los métodos buscadores personalizados mediante JVM y las propiedades del nivel de bean, o estableciendo el intento de acceso del método en sólo lectura. |
Explicación | La implementación de EJB especificada requiere el servicio EJB Timer, que se ha inhabilitado o no se ha podido iniciar. |
Acción | Consulte los mensajes anteriores para determinar la causa por la que el servicio EJB Timer no se ha podido iniciar y corrija el problema o habilite el servicio EJB Timer. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Es necesario que un método de un MDB se despliegue con el atributo de transacción Necesario, No soportado o Gestionado por bean. |
Acción | Vuelva a desplegar la transacción utilizando Necesario, No soportado o Gestionado por bean como el atributo de transacción para el método {0} para MDB {1}. |
Explicación | El adaptador de recursos está llamando al método {1} en la interfaz {2} y el método no lo implementa MDB {0}. |
Acción | Determine si MDB se desplegó para utilizar el adaptador de recursos correcto. Si está enlazado al adaptador de recursos correcto, cambie MDB {0} de modo que proporcione una implementación para el método {1} de la interfaz {2}. |
Explicación | El adaptador de recursos llamó al método createEndpoint del objeto JCA MessageEndpointFactory y se pasó a un objeto XAResource como uno de los parámetros del método createEndpoint. Sin embargo, el gestor del ciclo de vida del adaptador de recursos ha encontrado un error que ha impedido el establecimiento de la recuperación de la transacción para este adaptador de recursos. En consecuencia, el punto final no puede crearse satisfactoriamente. |
Acción | Indique al administrador que compruebe si en las anotaciones cronológicas hay un mensaje de error anterior indicando la anomalía de la configuración del MDB {1} que estaba enlazado al adaptador de recursos {0}. El administrador debe corregir el error para eliminar este mensaje de error. |
Explicación | El adaptador de recursos llamó al método createEndpoint del objeto JCA MessageEndpointFactory y se pasó un objeto XAResource. Sin embargo, la recuperación de la transacción para este adaptador de recursos no estaba configurada porque el adaptador de recursos indicaba que no da soporte a transacciones XA. Por esta razón, el adaptador de recursos no puede pasar un objeto XAResource al método createEndpoint. |
Acción | Indique al proveedor del adaptador de recursos que corrija la configuración o implementación del adaptador de recursos {0}. |
Explicación | Los EJB 1.x, 2.0 y los beans de sesión de estado completo puede que no implementen la interfaz javax.ejb.TimedObject. |
Acción | Cambie el despliegue de EJB por la versión 2.1 o superior, cambie la implementación de forma que no se implemente la interfaz javax.ejb.TimedObject o cambie el tipo de EJB. |
Explicación | La especificación de EJB no permite el atributo de transacción configurado para el método de EJB especificado. Consulte la especificación de EJB para obtener más información. |
Acción | Cambie el descriptor de despliegue para especificar un atributo de transacción permitido para el método de EJB. |
Explicación | This exception is unexpected. The cause is not immediately known. |
Acción | If the problem persists, see problem determination information on the WebSphere Application Server Support page at http://www.ibm.com/software/webservers/appserv/was/support/. |
Explicación | Es posible que el componente J2EE haya especificado información de enlace que no es válida. |
Acción | Compruebe que sea correcta la información de enlace en el descriptor de despliegue correspondiente al componente J2EE. |
Explicación | Se ha realizado un intento para acceder a un EnterpriseBean de una aplicación que no se ha instalado, no se ha iniciado, o se ha producido un error en el inicio. |
Acción | Verifique la aplicación se ha instalado e iniciado. Si la aplicación se ha instalado e iniciado, consulte los mensajes anteriores que muestran la causa por la que EnterpriseBean no se ha iniciado correctamente y corrija estos problemas. |
Explicación | Se ha producido un error durante la inicialización e inicio del EnterpriseBean {0}. |
Acción | Efectúe la acción recomendada en el mensaje asociado con la excepción {1}. |
Explicación | Las políticas de carga de antememoria de bean que dan como resultado que el bean de entidad se vuelva a cargar a intervalos sólo están soportadas para beans de persistencia gestionada por contenedor EJB 2.x. |
Acción | Cambie la LoadPolicy de antememoria de bean por un valor soportado por el tipo de bean o cambie a un bean que utilice persistencia gestionada por contenedor EJB 2.x. |
Explicación | El administrador ha configurado un bean de sesión "{0}" para alterar temporalmente los valores de duplicación de memoria a memoria a nivel del módulo EJB, pero no se ha proporcionado ningún valor de duplicación de memoria a memoria a nivel de módulo EJB. |
Acción | El administrador debe inhabilitar la anulación temporal a nivel de módulo EJB o proporcionar los valores de duplicación de memoria a memoria para este bean de sesión. |
Explicación | El administrador ha configurado un bean de sesión "{0}" para alterar temporalmente los valores de duplicación de memoria a memoria a nivel de aplicación, pero no se ha proporcionado ningún valor de duplicación de memoria a memoria a nivel de aplicación. |
Acción | El administrador debe inhabilitar la anulación temporal a nivel de aplicación o proporcionar los valores de duplicación de memoria a memoria para este bean de sesión. |
Explicación | El administrador ha configurado la sustitución por anomalía del bean de sesión sin estado utilizando duplicación de memoria a memoria, pero faltan los valores de duplicación de memoria a memoria. |
Acción | El administrador debe inhabilitar la sustitución por anomalía del bean de sesión sin estado o proporcionar los valores de duplicación de memoria a memoria para el contenedor EJB. |
Explicación | La aplicación se ha configurado para que este bean no produzca una sincronización con el almacenamiento persistente antes de la invocación de los métodos findBy personalizados. Este comportamiento no cumple con la especificación EJB 2.0 pero puede mejorar el rendimiento. |
Acción | Ninguna. |
Explicación | El servicio controlador de z/OS para el soporte de beans de sesión con estado en DRS se ha inicializado satisfactoriamente. |
Acción | Ninguna. |
Explicación | Se ha capturado una excepción en el método especificado. |
Acción | Ninguna. |
Explicación | Se ha pasado un símbolo de sirviente nulo al método especificado. |
Acción | Ninguna. |
Explicación | Se ha pasado un parámetro entryKey nulo al método especificado. |
Acción | Ninguna. |
Explicación | Se ha pasado un valor entryKey nulo al método especificado. |
Acción | Ninguna. |
Explicación | El método especificado no ha podido convertir el parámetro entryKey en una matriz de bytes. |
Acción | Ninguna. |
Explicación | El método especificado ha capturado una excepción al procesar el símbolo de sirviente. |
Acción | Ninguna. |
Explicación | El método especificado no ha podido obtener un proxy para procesar el símbolo de sirviente. |
Acción | Ninguna. |
Explicación | El método especificado no ha podido convertir el símbolo de sirviente en una matriz de bytes. |
Acción | Ninguna. |
Explicación | El método especificado ha capturado una excepción al adquirir un proxy para procesar el símbolo de sirviente. |
Acción | Ninguna. |
Explicación | Se ha pasado un parámetro de suceso nulo al método especificado. |
Acción | Ninguna. |
Explicación | El método especificado no puede convertir el valor entryKey pasado en una matriz de bytes. |
Acción | Ninguna. |
Explicación | El método especificado no ha podido convertir el suceso en una matriz de bytes. |
Acción | Ninguna. |
Explicación | La especificación EJB requiere que los beans controlados por mensajes implementen la interfaz del receptor de mensajes para el tipo de mensajería que soporta. |
Acción | Cambie la clase "{0}" para que implemente la interfaz "{1}" como requiere la especificación EJB. |
Explicación | La SfDRSControllerInstance especificada ha recibido el suceso REPLICATION_UP. |
Acción | Ninguna. |
Explicación | La SfDRSControllerInstance especificada ha recibido el suceso REPLICATION_DOWN. |
Acción | Ninguna. |
Explicación | La SfDRSControllerInstance especificada ha recibido el suceso IS_CONGESTED. |
Acción | Ninguna. |
Explicación | La SfDRSControllerInstance especificada ha recibido el suceso NOT_CONGESTED. |
Acción | Ninguna. |
Explicación | La aplicación se ha configurado para que este bean impida que el contenedor EJB invoque el método ejbStore() del bean si el bean no se ha modificado. Este comportamiento no cumple con la especificación EJB 2.0 pero puede mejorar el rendimiento. |
Acción | Ninguna. |
Explicación | La aplicación se ha configurado para que este bean optimice el proceso previo y posterior al método realizado en los métodos de factoría local y empresa local. Este comportamiento no cumple con la especificación EJB 2.0 pero puede mejorar el rendimiento. |
Acción | Ninguna. |
Explicación | Sólo los beans de entidad de EJB 2.x con una interfaz local puede implementar la interfaz com.ibm.websphere.ejbcontainer.LightweightLocal. El código de razón identifica la violación específica como se indica a continuación: 1 - El EJB no es un bean de entidad. 2 - El bean es un bean de entidad de EJB 1.x o CMP 1.x. 3 - El EJB no tiene definida una interfaz local. |
Acción | Cambie el EJB para que sea de tipo Entidad, cambie el despliegue de EJB, cambie el despliegue de EJB por la versión 2.0 o posterior, cambie el despliegue de EJB para especificar una interfaz local o cambie la implementación de modo que no implemente la interfaz com.ibm.websphere.ejbcontainer.LightweightLocal. |
Explicación | A una entrada de entorno de contexto EJB java:comp/env de tipo booleano se le debe asignar un valor "true" o "false". Cualquier otro valor dará como resultado "false", aunque puede ser una indicación de que hay un problema en la configuración. Es posible que la aplicación no funcione como se espera. |
Acción | Cambie la entrada de entorno de contexto EJB java:comp/env del tipo booleano por "true" o "false". |
Explicación | Todos los elementos ejb-name del elemento container-transaction deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Acción | Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento container-transaction coincidan con entradas ejb-name válidas del elemento enterprise-beans. |
Explicación | Todos los elementos ejb-name del elemento method-permission deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Acción | Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento method-permission coincidan con entradas ejb-name válidas del elemento enterprise-beans. |
Explicación | Todos los elementos ejb-name del elemento exclude-list deben coincidir con elementos ejb-name válidos del elemento enterprise-beans. |
Acción | Corrija el archivo ejb-jar.xml de modo que todos los elementos ejb-name del elemento exclude-list coincidan con entradas ejb-name válidas del elemento enterprise-beans. |
Explicación | Los procesadores de inyección registrados con el motor de inyección fallaron al identificar y recopilar todas las anotaciones asociadas con la clase. |
Acción | Corrija el archivo ejb-jar.xml y las anotaciones sobre la clase. |
Explicación | Un bean controlado por mensajes debe definir una interfaz de receptor de mensajes utilizando XML, anotaciones o la cláusula de implementaciones de la clase de Enterprise JavaBeans (EJB). |
Acción | Compruebe el código de XML y de Java para la clase MDB {0} y especifique la interfaz de receptor de mensajes. |
Explicación | El nombre de enlace sencillo de JNDI no se puede mezclar con enlaces JNDI específicos para un determinado bean o factoría. |
Acción | Corrija los valores del archivo de enlaces del bean o la factoría en el módulo especificado. |
Explicación | En función del tipo de bean, un enterprise bean debe tener configurada al menos una interfaz de componente, de empresa, de punto final de servicio Web o de receptor de mensajes. |
Acción | Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean. |
Explicación | Los beans de sesión sin estado no pueden tener configuradas interfaces de receptor de mensajes. Los beans de sesión sin estado no pueden tener configurado ninguno de estos tipos de interfaces. |
Acción | Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean. |
Explicación | Los beans de entidad no pueden tener configurado ninguno de estos tipos de interfaz. |
Acción | Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean. |
Explicación | Los beans controlados por mensajes no pueden tener configurado ninguno de estos tipos de interfaz. |
Acción | Corrija el archivo ejb-jar.xml file o los valores de configuración de anotaciones del código fuente para este bean. |
Explicación | Debe existir un enlace a un bean controlado por mensajes en el archivo de mensajes por cada bean controlado por mensajes. |
Acción | Compruebe el archivo de enlaces ejb-jar-bnd.xml del MDB y asegúrese de que existe una entrada con el enlace. |
Explicación | El nombre de enlace local del bean o la factoría especificados no comienza con ejblocal:. |
Acción | Corrija el nombre de enlace local del bean o la factoría en el módulo especificado. |
Explicación | El nombre de enlace remote del bean o la factoría indicados comienza con ejblocal:. |
Acción | Corrija el nombre de enlace remoto del bean o la factoría en el módulo especificado. |
Explicación | Los nombres de enlace JNDI no deben contener series en blanco. |
Acción | Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un nombre de enlace válido JNDI. |
Explicación | Cada interfaz de empresa puede tener configurado un solo nombre de enlace JNDI. |
Acción | Corrija el archivo de enlaces ejb-jar-bnd.xml para asignar a este bean un solo nombre de enlace JNDI. |
Explicación | Cada enlace JNDI de interfaz de empresa debe tener configurada una clase de interfaz de empresa válida. |
Acción | Corrija el archivo ejb-jar.xml file o las anotaciones del código fuente para configurar una clase de interfaz de empresa válida. |
Explicación | Cada enlace JNDI de factoría debe tener configurada su correspondiente clase de interfaz de factoría. |
Acción | Corrija el archivo ejb-jar.xml file o las anotaciones del código fuente para configurar una clase de interfaz de factoría válida. |
Explicación | Todos los enlaces EJB requieren una sentencia enterpriseBean en el archivo ibm-ejb-jar-bnd.xml. |
Acción | Compruebe el archivo ibm-ejb-jar-bnd.xml y asegúrese de que todas las sentencias EJB incluyen una sentencia de enterprise bean. |
Explicación | Todos los enlaces de beans controlados por mensajes requieren una sentencia de jca-adapter en el enlace controlado por mensajes. |
Acción | Compruebe el archivo de enlace y asegúrese de que todos los enlaces controlados por mensajes incluyen una sentencia de jca-adapter. |
Explicación | Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor activation-spec-binding-name. |
Acción | Compruebe el archivo de enlaces y asegúrese de que todos los enlaces controlados por mensajes incluyen unas sentencia jca-adapter con un valor activation-spec-binding-name. |
Explicación | Todos los enlaces de beans controlados por mensajes requieren una sentencia jca-adapter que contenga un valor destination-binding-name. |
Acción | Compruebe el archivo de enlaces y asegúrese de que todos los enlaces controlados por mensajes incluyen unas sentencia jca-adapter con un valor destination-binding-name. |
Explicación | El archivo de enlaces contiene un error de sintaxis simple o una violación semántica. |
Acción | Examine el archivo de anotaciones cronológicas en busca de excepciones 'caused by' adicionales, que pueden proporcionar detalles específicos sobre los mensajes del analizador. Corrija el error del archivo de enlaces y reinstale la aplicación. |
Explicación | El archivo de enlaces contiene un error de sintaxis simple o una violación semántica. |
Acción | Corrija el error del archivo de enlaces y reinstale la aplicación. |
Explicación | El recurso de fábrica de conexiones necesario para este bean no está configurado. El bean de entidad CMP no funcionará. |
Acción | Cree el recurso necesario de fábrica de conexiones asegurándose de que se selecciona el origen de datos adecuado para su uso por CMP en la consola administrativa. |
Explicación | Se ha producido un error durante los procesos de inicialización e inicio del bean. |
Acción | Examine el mensaje de la excepción para determinar por qué el bean no se inició. Además, compruebe las anotaciones cronológicas en busca de otros mensajes de excepción relacionados con el inicio de este bean. |
Explicación | Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en el mismo método. |
Acción | Cambie el código fuente Java y elimine una o ambas anotaciones del método especificado. A continuación, reinstale la aplicación. |
Explicación | Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed. |
Acción | Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación. |
Explicación | Las anotaciones identificadas en este mensaje de error entran en conflicto entre sí. No especifique estas anotaciones en la misma clase. |
Acción | Cambie el código fuente Java y elimine una o ambas anotaciones de la clase especificada. A continuación, reinstale la aplicación. |
Explicación | Se puede especificar un rol determinado una sola vez en una anotación @RolesAllowed. |
Acción | Cambie el código fuente Java y elimine los roles duplicados de esta anotación. A continuación, reinstale la aplicación. |
Explicación | El componente que está intentando hacer referencia a este bean tiene un error de configuración. El componente ha especificado una interfaz no soportada para este bean. |
Acción | Cambie la etiqueta ejb-ref o la anotación @EJB en el componente que está intentando hacer referencia a este bean, de modo que especifique una interfaz soportada. Compruebe el archivo de anotaciones cronológicas en busca de una excepción relacionada, que indique el componente llamante con el error de configuración. |
Explicación | El componente que está intentando hacer referencia al bean tiene un error de configuración. El componente no ha especificado si se invoca la interfaz local o remota en este bean. |
Acción | Cambie la etiqueta ejb-ref o la anotación @EJB en el componente que está intentando hacer referencia a este bean, de modo que especifique la interfaz local o remota del bean. Compruebe el archivo de anotaciones cronológicas en busca de una excepción relacionada, que indique el componente llamante con el error de configuración. |
Explicación | Los beans de sesión con estado no pueden estar configurados a la vez para soporte de sustitución por anomalía y contexto de persistencia de ámbito ampliado. |
Acción | Elimine uno de estos dos valores de configuración de este bean. A continuación, reinstale la aplicación. |
Explicación | Los enterprise beans deben implementar todos los métodos especificados en las clases de su interfaz. |
Acción | Corrija la implementación del bean para que incluya todos los métodos necesarios. A continuación, reinstale la aplicación. |
Explicación | Los beans de temporizador deben implementar un método de tiempo de espera que tenga un solo parámetro del tipo javax.ejb.Timer. |
Acción | Corrija la implementación del bean para que incluya el parámetro requerido. A continuación, reinstale la aplicación. |
Explicación | Podría haber un error en el archivo de extensiones de configuración del módulo, o quizá uno de los dos beans no exista. |
Acción | Corrija la relación de herencia configurada en el archivo de extensiones XML del módulo o suministre la implementación del bean que falta. |
Explicación | Los beans de temporizador, que se heredan de la interfaz TimedObject, deben implementar el método de tiempo de espera: ejbTimeout |
Acción | Corrija la implementación del bean para que incluya el método requerido. A continuación, reinstale la aplicación. |
Explicación | Los beans de temporizador sólo pueden implementar un método de tiempo de espera. |
Acción | Corrija la implementación del bean para que incluya sólo un método de tiempo de espera. A continuación, reinstale la aplicación. |
Explicación | Los beans de temporizador deben proporcionar una implementación para el método de tiempo de espera configurado. |
Acción | Corrija la implementación del bean para que incluya el método de tiempo de espera requerido. A continuación, reinstale la aplicación. |
Explicación | Los beans de temporizador deben configurar sólo un método de tiempo de espera. |
Acción | Corrija la configuración del bean para especificar un solo método de tiempo de espera. A continuación, reinstale la aplicación. |
Explicación | Los métodos de tiempo de espera no deben crear excepciones en las aplicaciones. |
Acción | Corrija la implementación del método de tiempo de espera para no crear excepciones en la aplicación. A continuación, reinstale la aplicación. |
Explicación | Los métodos de tiempo de espera deben devolver void. |
Acción | Corrija la implementación del método de tiempo de espera para que devuelva void. A continuación, reinstale la aplicación. |
Explicación | Los métodos de tiempo de espera no se deben declarar como static ni final. |
Acción | Corrija la declaración de implementación para el método de tiempo de espera. A continuación, reinstale la aplicación. |
Explicación | La interfaz se ha enlazado en la ubicación de denominación especificada. |
Acción | Utilice la ubicación de denominación especificada al intentar buscar esta interfaz. |
Explicación | Dado que el enterprise bean tiene varias interfaces, cada nombre de enlace se debe ampliar para hacerlo único. |
Acción | Realice una de las acciones siguientes: /n Busque las interfaces de enterprise bean utilizando los nombres ampliados. /n Cambie los datos de configuración de este bean para especificar ubicaciones de enlace únicas para cada interfaz. |
Explicación | El nombre del enterprise bean podría ser incorrecto, o quizá se ha especificado un enlace para un bean que no existe. |
Acción | Corrija el archivo de enlace. A continuación, reinstale la aplicación. |
Explicación | Cada enterprise debe especificar un tipo de bean, como bean de sesión sin estado, bean controlado por mensajes, etc. |
Acción | Corrija la anotación de código fuente Java o el valor de configuración de ejb-jar.xml para este bean. A continuación, reinstale la aplicación. |
Explicación | Cada enterprise bean debe especificar una ubicación de enlace única. |
Acción | Corrija el archivo de enlace de uno de estos dos beans de forma que cada bean tenga una ubicación de enlace única. |
Explicación | La anotación @Interceptors o la etiqueta interceptor-class del descriptor de despliegue se ha utilizado para proporcionar una lista de nombres de clase de interceptor. Una clase sólo debe aparecer una vez en la lista de clases de interceptor. |
Acción | Elimine la clase de interceptor duplicada de la lista de clases de interceptor. O cambie el nombre de la clase de interceptor si se ha especificado un nombre incorrecto. |
Explicación | Una clase de interceptor puede ser una clase de interceptor a nivel de clase o a nivel de método, pero no puede ser ambos tipos. |
Acción | Elimine la clase de interceptor de la lista de interceptores a nivel de clase o de la lista de interceptores a nivel de método. |
Explicación | La clase de interceptor puede ser una clase de interceptor predeterminada o a nivel de método, pero no puede ser ambos tipos. |
Acción | Elimine la clase de interceptor de la lista de interceptores predeterminada o de la lista de interceptores a nivel de método. |
Explicación | Se ha especificado más de un método de esta clase como método interceptor del tipo determinado. La especificación de Enterprise JavaBeans 3.0 no permite tener varios métodos interceptores del mismo tipo en esta clase. |
Acción | Corrija las anotaciones del código fuente Java o el descriptor de despliegue de esta clase para que sólo contenga un método interceptor del tipo determinado. |
Explicación | El elemento interceptor-binding utiliza un elemento exclude-class-interceptors, que debe especificar una etiqueta method-name. |
Acción | Corrija el descriptor de despliegue añadiendo una etiqueta method-name. |
Explicación | No se pueden especificar los elementos interceptor-binding de estilo 3 y estilo 4 en el mismo método de un enterprise bean. |
Acción | Elimine el elemento interceptor-binding de estilo 3 o de estilo 4 de este bean. |
Explicación | Si se utiliza el elemento interceptor-order, la clasificación especificada a nivel de clase class-level debe ser una clasificación total. La clasificación debe ser sobre todos las clases de interceptor que se hayan definido a ese nivel y por encima. La única excepción a esta norma es cuando las clases de interceptor se han excluido explícitamente por medio de un elemento exclude-default-interceptors. |
Acción | Especifique nombres de interceptor adicionales en el elemento interceptor-order a nivel de clase para este bean. A continuación, el bean proporcionará una clasificación total de los interceptores. |
Explicación | Si se utiliza el elemento interceptor-order, la clasificación especificada a nivel de método debe ser una clasificación total. La clasificación debe ser sobre todos las clases de interceptor que se hayan definido a ese nivel y por encima. La única excepción a esta norma es cuando las clases de interceptor se han excluido explícitamente por medio de un elemento exclude-class-interceptors o exclude-default-interceptors. |
Acción | Especifique nombres de interceptor adicionales en el elemento interceptor-order a nivel de método para este bean. A continuación, el bean proporcionará una clasificación total de los interceptores. |
Explicación | La especificación de Enterprise JavaBeans 3.0 no permite que un método interceptor sea final ni static. |
Acción | Elimine el modificador final o static de este método interceptor. |
Explicación | La especificación de Enterprise JavaBeans requiere que los métodos around-invoke tengan la signatura siguiente: Object <METHOD>(InvocationContext) throws Exception |
Acción | Corrija la signatura del método de este interceptor. |
Explicación | La especificación de Enterprise JavaBeans 3.0 requiere que los métodos de ciclo de vida de un enterprise bean tengan la signatura siguiente: void <METHOD>() |
Acción | Corrija la signatura del método de este interceptor. |
Explicación | La especificación de Enterprise JavaBeans 3.0 requiere que los métodos de ciclo de vida de una clase de interceptor tengan la signatura siguiente: void <METHOD> (InvocationContext) |
Acción | Corrija la signatura del método de este interceptor. |
Explicación | La especificación de Enterprise JavaBeans 3.0 requiere que las anotaciones @Remove se apliquen a los métodos de empresa de un bean de sesión con estado. |
Acción | Cambie de sitio la anotación @Remove para un método de empresa de este bean, o cambie el método especificado para que sea un método de empresa. |
Explicación | La especificación de Enterprise JavaBeans 3.0 requiere que un ejbCreate<METHOD> coincidente sea el método de inicialización de una clase de bean de sesión con estado. Este requisito es para beans de sesión con estado escritos para API (Interfaz de programación de aplicaciones) EJB 2.1 o de nivel anterior." |
Acción | Elimine la anotación @Init o el elemento init-method del archivo ejb-jar.xml desde el método especificado de este bean. |
Explicación | La anotación @Init se aplica a varios métodos del enterprise bean. La especificación de Enterprise JavaBeans 3.0 requiere que se especifique el nombre del método create<METHOD> de la factoría o de la interfaz de factoría local en caso de existir alguna ambigüedad. |
Acción | Utilice el elemento value de la anotación @Init para especificar el nombre de create<METHOD> en uno de los dos métodos especificados. Este enfoque eliminará la ambigüedad. |
Explicación | El elemento init-method especifica un nombre de método que no es un método público del enterprise bean. |
Acción | Corrija el nombre del método o la signatura del método en el elemento init-method para especificar un método público de este bean. |
Explicación | No se encuentra o no se ha podido cargar una clase de interceptor de enterprise bean de nivel 3.0. |
Acción | Verifique que la clase de interceptor está instalada y configurada correctamente. |
Explicación | El nombre del método especificado no es un método de la clase de interceptor. |
Acción | Corrija el nombre del método o la signatura del método para especificar uno de los métodos de esta clase de interceptor. |
Explicación | El elemento method-name no se permite en un elemento de enlace interceptor-binding de estilo 1. |
Acción | Corrija interceptor-binding para que sea un elemento interceptor-binding de estilo 2 o elimine el elemento method-name. |
Explicación | Esta clase de interceptor no puede estar en la lista de interceptores predeterminada y en la lista de interceptores a nivel de clase a menos que los interceptores predeterminados se excluyan a nivel de clase. |
Acción | Elimine la clase de interceptor duplicada de la lista de interceptores predeterminados o a nivel de clase. O excluya los interceptores predeterminados a nivel de clase de este bean. |
Explicación | En un bean de sesión sin estado, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbCreate, ejbRemove, ejbActivate y ejbPassivate se traten como los métodos interceptores de retorno de llamada de ciclo de vida @PostConstruct, @PreDestroy, @PostActivate y @PrePassivate, respectivamente. |
Acción | Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida. |
Explicación | En un bean de sesión con estado, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbRemove, ejbActivate y ejbPassivate se traten como los métodos interceptores de retorno de llamada de ciclo de vida @PreDestroy, @PostActivate y @PrePassivate, respectivamente. El método ejbCreate se debe tratar cómo un método @Init. |
Acción | Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida. |
Explicación | En un bean controlado por mensajes, la especificación de Enterprise JavaBeans 3.0 requiere que los métodos ejbCreate y ejbPassivate se traten como como los métodos interceptores de retorno de llamada de ciclo de vida @PostConstruct y @PreDestroy, respectivamente. |
Acción | Corrija el descriptor de despliegue o la anotación de forma que el método sea del tipo correcto de interceptor de retorno de llamada de ciclo de vida. |
Explicación | Según la especificación Enterprise JavaBeans (EJB), un elemento interceptor-binding de estilo 3 o estilo 4 debe utilizar una etiqueta <method-name> para especificar el nombre de un método que se encuentra en una de las interfaces de empresa del enterprise bean. |
Acción | Especifique uno de los nombres de método de uno de interfaces de empresa del enterprise bean o añada el método a uno de los interfaces de empresa del enterprise bean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 1 para el módulo. |
Acción | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 1 para el módulo. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 2 para cada enterprise bean. |
Acción | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 2 para el enterprise bean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 3 para cada método de un enterprise bean. |
Acción | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 3 para el método de un enterprise bean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), sólo se puede utilizar un elemento interceptor-binding de estilo 4 para cada método de una determinada signatura de método de un enterprise bean. |
Acción | Corrija el descriptor de despliegue de forma que sólo se utilice un elemento interceptor-binding de estilo 4 para el método de un enterprise bean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz de factoría remota si se proporciona una interfaz de componente remoto. |
Acción | Cambie la configuración de la aplicación para proporcionar una interfaz de factoría remota para el bean {0}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), se debe proporcionar una interfaz de factoría local si se proporciona una interfaz de componente local. |
Acción | Cambie la configuración de la aplicación para proporcionar una interfaz de factoría local para el bean {0}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como public. |
Acción | Defina la clase de bean {1} como public. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como final. |
Acción | No defina la clase de bean {1} como clase final. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no se debe definir como abstract. |
Acción | No defina la clase de bean {1} como clase abstract. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean se debe definir como clase de nivel superior. |
Acción | No defina la clase de bean {1} como clase de nivel superior. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean debe tener un constructor público que no acepte parámetros. |
Acción | Cambie la clase de bean {1} para que tenga un constructor público que no acepte parámetros. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean no debe definir el método finalize. |
Acción | No defina el método finalize en la clase de bean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar la clase javax.ejb.EntityBean. |
Acción | Cambie la clase de bean {1} para que implemente la clase javax.ejb.EntityBean. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el nombre de los métodos de empresa no debe comenzar con ejb. De lo contrario, entrará en conflicto con los métodos de retorno de llamada. |
Acción | Cambie el nombre de método de empresa {2} de forma que no comience por ejb. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), las interfaces de empresa y de componente configuradas deben ser interfaces Java. |
Acción | Cambie la configuración del bean {0} para proporcionar interfaces Java. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), las interfacesde empresa configuradas no deben extender ninguna interfaz del paquete javax.ejb. |
Acción | Cambie la interfaz {1} para no ampliar la interfaz {2}. Además, puede cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz de empresa. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), las interfaces locales configuradas no deben ampliar la interfaz javax.rmi.Remote. |
Acción | Cambie la interfaz {1} para que no amplíe la interfaz javax.rmi.Remote. Además, puede cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz local. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente local configurada debe ampliar la interfaz javax.ejb.EJBLocalObject. |
Acción | Cambie la interfaz {1} para que amplíe la interfaz javax.ejb.EJBLocalObject. Además, puede cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz de componente local. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de componente remoto configurada debe ampliar la interfaz javax.ejb.EJBObject. |
Acción | Cambie la interfaz {1} para que amplíe la interfaz javax.ejb.EJBObject. Además, puede cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz de componente remoto. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de factoría local configurada debe ampliar la interfaz javax.ejb.EJBLocalHome. |
Acción | Cambie la interfaz {1} para ampliar la interfaz javax.ejb.EJBLocalHome o cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz de factoría local. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la interfaz de factoría remota configurada debe ampliar la interfaz javax.ejb.EJBHome. |
Acción | Cambie la interfaz {1} para ampliar la interfaz javax.ejb.EJBHome o cambiar la configuración del bean {0} para que no especifique la interfaz {1} como interfaz de factoría remota. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz de factoría debe devolver la interfaz del componente. |
Acción | Cambie el método {2} en la interfaz de factoría {1} para devolver la interfaz del componente. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), todas las interfaces de factoría deben definir al menos un método create. |
Acción | Cambie la interfaz de factoría {1} para definir un método create. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), todos los métodos create de una interfaz de factoría debe devolver la interfaz del componente. |
Acción | Cambie el método {2} en la interfaz de factoría {1} para devolver la interfaz del componente {3}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la cláusula throws de todos los métodos create en una interfaz de factoría deben contener la excepción javax.ejb.CreateException. |
Acción | Cambie el método {2} de la interfaz de factoría {1} para emitir la excepción javax.ejb.CreateException. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), una interfaz de factoría para un bean de sesión sin estado debe tener sólo un método. El método debe ser el método create. |
Acción | Elimine el método {2} de la interfaz de factoría {1}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), todos los métodos definidos en una interfaz de factoría para un bean de sesión sin estado deben comenzar con la serie create. |
Acción | Cambie el nombre del método {2} en la interfaz de factoría {1} de modo que comience con la serie create, o elimine el método. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), no puede definir métodos sobre una interfaz de factoría de bean de entidad que comience con la serie remove. |
Acción | Cambie el nombre del método {2} en la interfaz de factoría {1} para que no comience con la serie remove, o elimine el método. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean debe implementar un método ejbCreate o init por cada método create de una interfaz de factoría. |
Acción | Cambie la clase de bean {3} para que proporcione un método ejbCreate o init que se corresponda con el método {2}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbCreate por cada método create de una interfaz de factoría. |
Acción | Cambie la clase de bean {3} para que proporcione un método ejbCreate que se corresponda con el método {2}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos ejbCreate de una clase de bean de entidad debe ser el tipo de la clave primaria. |
Acción | Cambie el tipo de retorno del método {2} a la clase de clave primaria. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbPostCreate por cada método create de una interfaz de factoría. |
Acción | Cambie la clase de bean {3} para que proporcione un método ejbPostCreate que se corresponda con el método {2}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos ejbPostCreate de una clase de bean de entidad debe ser be void. |
Acción | Cambie el tipo de retorno del método {2} a void. |
Explicación | El método {2} de la interfaz de factoría {1} para el bean de entidad {0} no define un método ejbFind correspondiente en la clase {3}. |
Acción | Cambie la clase de bean {3} para que proporcione un método ejbFind que se corresponda con el método {2}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno del método ejbFindByPrimaryKey de una clase de bean de entidad debe ser el tipo de la clave primaria. |
Acción | Cambie el tipo de retorno del método {2} a la clase de clave primaria. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de todos los métodos personalizados ejbFind de una clse de bean de entidad debe ser la clase de clave primaria, la clase java.util.Collection class o la clase java.util.Enumeration. |
Acción | Cambie el tipo de retorno del método {2} de la clase de clave primaria, la clase java.util.Collection o la clase java.util.Enumeration. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la clase de bean de entidad debe implementar un método ejbHome por cada método inicial de una interfaz de factoría. |
Acción | Cambie la clase de bean {3} para que proporcione un método ejbHome que se corresponda con el método {2}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), el tipo de retorno de los métodos ejbHome de una clase de bean de entidad debe coincidir con el método correspondiente de la interfaz de factoría. |
Acción | Cambie el tipo de retorno del método {2} al tipo {4}. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), los argumentos y tipos de retorno de todos los métodos de empresa remotos de EJB deben ser de un tipo válido para RMI/IIOP. |
Acción | Cambie el método de la aplicación {1} para que utilice sólo tipos válidos para RMI/IIOP. Además, puede cambiar la aplicación para que no utilice la interfaz {2} como una interfaz remota de EJB. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), la cláusula throws de los métodos de interfaz de empresa remota no debe incluir la excepción java.rmi.RemoteException. |
Acción | Elimine la excepción RemoteException de la cláusula throws del método. Además, puede cambiar la interfaz para que implemente la interfaz java.rmi.Remote o cambiar la aplicación para que no utilice la interfaz como una interfaz remota de EJB. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), no debe definirse una excepción de aplicación como subclase de la excepción java.rmi.RemoteException. |
Acción | Cambie la aplicación para que no haya métodos de interfaz de empresa remoto definidos con una subclase java.rmi.RemoteException en la cláusula throws. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), no debe definirse una excepción de aplicación para una interfaz de componente como subclase de la excepción java.lang.RuntimeException. |
Acción | Cambie la aplicación de forma que los métodos de la interfaz de componente remoto no se definan con una subclase java.lang.RuntimeException en la cláusula throws. |
Explicación | Según la especificación de Enterprise JavaBeans (EJB), para los métodos de interfaz de empresa remota que implementen la interfaz java.rmi.Remote, la cláusula throws debe incluir la excepción java.rmi.RemoteException. |
Acción | Añada la excepción RemoteException a la cláusula throws del método. Además, puede cambiar la interfaz para que no implemente la interfaz java.rmi.Remote o cambiar la aplicación para que no utilice la interfaz como una interfaz remota de EJB. |
Explicación | En interfaces remotas, la especificación de Java Language to IDL Mapping establece lo siguiente: Los métodos que siguen a los patrones de diseño de los JavaBeans para propiedades sencillas de lectura y escritura o de sólo lectura se correlacionan con los atributos de la interfaz IDL OMG. Ambos métodos especificados se correlacionan con el mismo atributo de interfaz IDL OMG. La interfaz no es un tipo RMI/IIOP. |
Acción | Cambie la aplicación renombrando o eliminando uno de los métodos conflictivos. |
Explicación | Este mensaje informativo no se traduce. |
Acción | Consulte el mensaje para obtener detalles. |
Explicación | Este mensaje de aviso no se traduce. |
Acción | Consulte el mensaje para obtener detalles. |
Explicación | Este mensaje de error no se traduce. |
Acción | Consulte el mensaje para obtener detalles. |
Explicación | Se ha descubierto una condición de excepción general. |
Acción | Combine esta información con otros mensajes de excepción para determinar la causa del problema. |
Explicación | Dos de las opciones especificadas no son compatibles y no pueden especificarse juntas. |
Acción | Examine la sentencia de uso y elimine una de las opciones especificadas. |
Explicación | Una de las opciones especificadas requiere otra opción que no se ha especificado. |
Acción | Examine la sentencia de uso y especifique la opción necesaria. |
Explicación | EJB Timer no existe en el servidor especificado. Es posible que EJB Timer haya caducado o se haya cancelado. |
Acción | Verifique que la identidad de EJB Timer y el nombre del servidor se hayan especificado correctamente. Si EJB Timer no existe y la identidad y el nombre del servidor se han especificado correctamente, consulte las excepciones anteriores. |
Explicación | El servicio EJB Timer configurado para el servidor especificado no está disponible. El servicio EJB Timer puede no iniciarse si no hay aplicaciones con TimedObject Enterprise Java Beans iniciados en el servidor. |
Acción | Verifique que hay una aplicación con un EJB TimedObject iniciado en el proceso del servidor especificado. |
Explicación | El archivo jar de la lista no está configurado como módulo de nivel 3.0. |
Acción | Si este módulo debía tener componentes enterprise bean de nivel 3.0, compruebe las anotaciones de código fuente de Java o los datos de configuración de ejb-jar.xml. |
Explicación | El archivo jar de la lista no contiene interfaces remotas. |
Acción | Si este módulo debía tener interfaces remotas, compruebe las anotaciones del módulo o los datos de configuración de ejb-jar.xml. |
Explicación | El primer parámetro debe ser un archivo jar o ear, incluida la vía de acceso del archivo. |
Acción | Ejecute el mandato con la opción -help para ver la sintaxis del mandato. |
Explicación | No se pudo abrir el archivo para la operación de lectura. |
Acción | Examine el valor de los permisos en el sistema de archivos para este archivo. |
Explicación | Sólo se puede especificar una opción una vez por mandato. |
Acción | Ejecute el mandato con la opción -help para ver la sintaxis del mandato. |
Explicación | El nombre del archivo de anotaciones cronológicas debe señalar a un archivo, incluida la vía de acceso. Además, el nombre del archivo de anotaciones cronológicas no puede comenzar por "-". |
Acción | Ejecute el mandato con la opción -help para ver la sintaxis del mandato. |
Explicación | No se pudo abrir el archivo para la operación de escritura. |
Acción | Examine el valor de los permisos en el sistema de archivos para este archivo. |
Explicación | En la opción -logfile, debe proporcionarse el nombre del archivo de anotaciones cronológicas como parámetro siguiente |
Acción | Examine la sentencia de uso y proporcione el parámetro necesario con el nombre del archivo de anotaciones cronológicas. |
Explicación | El parámetro no coincide con ninguno de los valores de entrada esperados. |
Acción | Ejecute el mandato con la opción -help para ver la sintaxis del mandato. |
Explicación | Se ha superado el número total de parámetros permitidos. |
Acción | Ejecute el mandato con la opción -help para ver la sintaxis del mandato. |
Explicación | Se ha producido una excepción inesperada durante el proceso del mandato. |
Acción | Añada la opción -verbose para ver más información. |
Explicación | Cada factoría configurada debe tener una interfaz de componente. |
Acción | Examine los datos de configuración de esta factoría. |
Explicación | Se ha producido una excepción al configurar el archivo de anotaciones cronológicas de usuario. |
Acción | Examine los valores de los permisos en el sistema de archivos. |
Explicación | No fue posible crear el archivo en el sistema de archivos. |
Acción | Examine los valores de los permisos en el sistema de archivos para saber el directorio especificado en la variable de entorno "TMP". |
Explicación | No se pudo cargar la clase de la lista. |
Acción | Asegúrese de que todas las clases padre de esta clase están incluidas en el archivo jar o ear de entrada. |
Explicación | No se pudo cargar un valor de parámetro de método o de retorno de método de la clase listada. |
Acción | Asegúrese de que todas las clases pasadas como parámetros de método o utilizadas como valores de retorno de método en los métodos de la clase de la lista están incluidos en el archivo jar o ear de entrada. |
Explicación | En la opción -cp, se debe proporcionar la classpath como parámetro siguiente |
Acción | Examine la sentencia de uso y proporcione el parámetro de classpath necesario. |
Explicación | No se encuentra el archivo especificado como primer parámetro. |
Acción | Compruebe si está bien escrito, así como los permisos de lectura del archivo. |
Explicación | No se pudo renombrar el archivo. |
Acción | Examine los valores de los permisos en el sistema de archivos. Además, asegúrese de que el archivo "{1}" no existe. |
Explicación | No se ha podido suprimir el archivo. |
Acción | Examine los valores de los permisos en el sistema de archivos. |
Explicación | No se permite el nombre especificado para la opción -newfile. |
Acción | Asegúrese de que el nombre no es el mismo que el del archivo de entrada. |
Explicación | Los módulos EJB deben contener uno o más enterprise beans. |
Acción | Asegúrese de que se han configurado uno o más enterprise beans para este módulo. Los enterprise beans deben utilizar un archivo ejb-jar.xml o anotaciones de código fuente. |