Explanation | O contêiner não conseguiu tornar passivo um bean de sessão com preservação de estado. |
Action | Verifique se o diretório de apassivação existe, se o processo tem permissões de gravação nesse diretório e se existe espaço em disco suficiente. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner falhou ao ativar um bean de sessão stateful a partir do armazenamento. |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0003W. |
Explanation | Um encadeamento tentando adquirir um bloqueio exclusivo no contêiner foi interrompido enquanto aguardava o bloqueio. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner não pôde tornar passivo um enterprise bean. |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0005W. |
Explanation | O contêiner falhou em conectar um objeto stub desserializado (referência) em uma tentativa de ativar um bean com preservação de estado. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner não pôde remover um bean de sessão com estado apassivado do armazenamento. |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0008W. |
Explanation | O Servidor de Aplicativos fez uma tentativa de acessar um enterprise bean que não foi instalado no contêiner. |
Action | Procure por mensagens de erros anteriores que indiquem falha na instalação do bean. |
Explanation | O contêiner não pôde processar uma entrada de ambiente devido a uma NumberFormatException. |
Action | Certifique-se que o valor para a entrada de ambiente seja uma representação de cadeia válida para o tipo especificado. |
Explanation | O contêiner encontrou um tipo para uma entrada de ambiente inválida. |
Action | Certifique-se que o tipo de entrada de ambiente seja um dos seguintes: String,Integer,Boolean,Double,Byte,Short,Long ou Float. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner não pôde mapear a exceção para uma exceção CORBA válida. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner não pôde remover um bean de sessão com estado apassivado do armazenamento de apassivação. |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0016W. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Uma exceção não declarada na assinatura de método EJB foi emitida quando o contêiner EJB tentou chamar um método EJB. |
Action | Examine o rastreio de pilha para determinar a origem da exceção. Se a exceção se originou de código gravado pelo cliente, corrija a causa da exceção. Se não, acesse o Web site de suporte IBM para obter informações sobre a determinação de problemas. |
Explanation | Uma exceção não declarada na assinatura de método EJB foi criada quando o contêiner EJB tentou chamar esse método EJB. |
Action | Examine o rastreio de pilha para determinar a origem da exceção. Se a exceção se originou de código gravado pelo cliente, corrija a causa da exceção. Se não, acesse o Web site de suporte IBM para obter informações sobre a determinação de problemas. |
Explanation | Uma exceção não declarada na assinatura de método EJB foi criada quando o contêiner EJB tentou chamar esse método EJB. |
Action | Examine o rastreio de pilha para determinar a origem da exceção. Se a exceção se originou de código gravado pelo cliente, corrija a causa da exceção. Se não, acesse o Web site de suporte IBM para obter informações sobre a determinação de problemas. |
Explanation | Uma exceção não declarada na assinatura de método EJB foi criada quando o contêiner EJB tentou chamar esse método EJB. |
Action | Examine o rastreio de pilha para determinar a origem da exceção. Se a exceção se originou de código gravado pelo cliente, corrija a causa da exceção. Se não, acesse o Web site de suporte IBM para obter informações sobre a determinação de problemas. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner falhou ao abrir o diretório de apassivação. |
Action | Certifique-se que o diretório de apassivação exista. |
Explanation | O contêiner EJB (Enterprise Java Bean) encontrou uma IOException durante a tentativa de ler um arquivo para um bean de sessão com preservação de estado. |
Action | Consulte a mensagem na IOException para determinar a ação a ser executada. Certifique-se de que as permissões de arquivo apropriadas estejam configuradas para o arquivo. |
Explanation | O contêiner encontrou uma Exceção de E/S durante a tentativa de gravar um arquivo para um bean de sessão com preservação de estado. |
Action | Consulte a mensagem na IOException para determinar a ação a ser executada. Certifique-se de que as permissões de arquivo apropriadas estejam configuradas para o arquivo. |
Explanation | Nenhuma Origem de Dados foi especificada para o bean de entidade. |
Action | Especifique uma Origem de Dados para o bean de entidade ou especifique uma Origem de Dados padrão para o módulo. |
Explanation | Ocorreu uma SQLException ao tentar confirmar uma conexão de Origem de Dados. |
Action | Consulte a documentação específica do fornecedor do produto de banco de dados que você está usando. Geralmente, um código de exceção específico será exibido como parte de SQLException. Esse código de exceção pode ser usado, em combinação com a documentação específica do fornecedor, para determinar a causa da exceção. |
Explanation | Ocorreu uma SQLException ao tentar fechar uma conexão de Origem de Dados. |
Action | Consulte a documentação específica do fornecedor do produto de banco de dados que você está usando. Geralmente, um código de exceção específico será exibido como parte de SQLException. Esse código de exceção pode ser usado, em combinação com a documentação específica do fornecedor, para determinar a causa da exceção. |
Explanation | Um bean de entidade foi ligado a uma Origem de Dados utilizando um nome de Datasource inválido ou incorreto. Se o nome de Origem de Dados estiver correto, a Origem de Dados pode não ter sido configurada corretamente. |
Action | Se a mensagem CNTR0026W preceder esta mensagem, você precisará fornecer o nome da Origem de Dados. Se CNTR0026W não preceder esta mensagem, verifique o nome de origem de dados que aparece na mensagem CNTR0032W seguinte a esta mensagem. Caso tenha ocorrido uma exceção 'nome não localizado', é mais provável que o nome de Origem de Dados não esteja correto. Se o nome de Origem de Dados correto for fornecido, verifique a configuração de Origem de Dados. Por exemplo, você pode ter especificado um nome de banco de dados, um ID do usuário ou uma senha na configuração de origem de dados que não esteja correto. |
Explanation | Esta mensagem segue imediatamente a mensagem CNTR0031W e fornece o nome de Origem de Dados utilizado ao iniciar o bean de entidade. |
Action | Execute a ação descrita para a mensagem CNTR0031W. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Um bean configurado para a persistência gerenciada por contêiner EJB (Enterprise Java Bean) V1.x tentou chamar métodos em uma instância de bean para o processamento de um método localizador. |
Action | Reimplemente o bean e tente novamente a operação. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Uma transação foi iniciada com o atributo de transação TX_NOT_SUPPORTED, TX_NEVER ou TX_SUPPORTS. A transação atualizou um bean de entidade CMP (Container Managed Persistence) e a transação está armazenando a atualização no armazenamento persistente. Se uma transação simultânea utilizar o bean de entidade CMP com o mesmo valor de chave primária, as atualizações de uma transação poderão sobrepor as atualizações da outra transação. |
Action | O aplicativo deve assegurar que as transações simultâneas nunca atualizarão um bean de entidade CMP com o mesmo valor de chave primária. Se isto não puder ser feito, qualquer bean que iniciar a transação deverá utilizar um atributo de transação diferente de TX_NEVER, TX_NOT_SUPPORTED ou TX_SUPPORTS para assegurar que a consistência de dados será mantida. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O localizador resultou em uma coleção que contém mais de 2147483647 beans de entidade. |
Action | Altere o localizador para que isso não resulte em uma coleta de beans de entidade com mais de 2147483647. |
Explanation | O usuário especificou 'Opção de Confirmação A' em um enterprise bean que está contido em um servidor gerenciado por carga de trabalho. Essa combinação de configuração não é suportada. |
Action | Altere o enterprise bean para utilizar uma Opção de Confirmação diferente ou altere o servidor para não ser gerenciado por carga de trabalho. |
Explanation | A política de ativação especificada para o enterprise bean não é suportada. A opção C, que é a ação padrão executada, pode não ser o resultado desejado. A combinação da Política de Ativação e da Política de Carregamento é o método no qual o Application Server implementa as opções de confirmação A, B e C na especificação EJB (Enterprise Java Bean). |
Action | Reimplemente o enterprise bean utilizando uma combinação de configurações válidas para eliminar esta mensagem. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Nem o bean específico nem a ligação da connection factory padrão foi especificada para o bean . |
Action | Especifique uma ligação para o connection factory ao instalar o bean. |
Explanation | A Especificação Enterprise Java Bean (EJB) não permite o método por uma das seguintes razões: - Os métodos getRollbackOnly e setRollbackOnly da interface MessageDriven-Context só devem ser utilizados nos métodos de bean acionado por mensagens que são executados no contexto de uma transação. # - A chamada dos métodos getCallerPrincipal e isCallerInRole não é permitida nos métodos de bean acionado por mensagens porque o Contêiner não possui um contexto de segurança de cliente. # - A chamada dos métodos getRollbackOnly e setRollbackOnly não é permitida nos métodos de bean acionado por mensagens para os quais o Contêiner não possui um contexto de transação significativo e para todos os beans acionados por mensagens com demarcação de transação gerenciada por bean. # - A interface UserTransaction não está disponível para beans acionados por mensagens com demarcação de transação gerenciada por contêiner. # - A chamada de getEJBHome ou getEJBLocalHome não é permitida em métodos de bean acionado por mensagens porque não existe nenhum objeto EJBHome ou EJBLocalHome para beans acionados por mensagens. # |
Action | Não chame o método neste ambiente. |
Explanation | O método localizador tem um escopo de tempo limite de coleta do localizador especificado, mas o valor está configurado como zero. |
Action | Forneça um valor diferente de zero, se um escopo de tempo limite de coleta do localizador for desejado. |
Explanation | O usuário especificou a Opção de Confirmação A e o Controle de Simultaneidade Otimista em um enterprise bean. O Servidor de Aplicativos não suporta a Opção de Confirmação A e o Controle de Simultaneidade Otimista em um enterprise bean. |
Action | Altere o enterprise bean para utilizar a Opção A Consolidar ou o Controle de Concorrência Otimista, mas não ambos. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O cliente ficou inativo por mais tempo do que o valor de tempo limite de inatividade. |
Action | Isso pode ser uma ocorrência normal se o cliente sair e deixar uma transação ativa. Se o cliente ainda estiver ativo, solicite a um administrador para determinar se o valor do Cliente ou do Tempo Limite de Inatividade da Transação deve ser alterado. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O contêiner capturou um Throwable quando o contêiner estava tentando criar uma entrada java:comp/env. |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0055W. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Apenas um número inteiro positivo pode ser especificado para o tamanho mínimo do conjunto. O valor padrão será utilizado. |
Action | Altere o valor do tamanho mínimo do conjunto para um número inteiro positivo. |
Explanation | Apenas um número inteiro positivo pode ser especificado para o tamanho máximo do conjunto. O valor padrão será utilizado. |
Action | Altere o valor do tamanho máximo do conjunto para um número inteiro positivo. |
Explanation | O tamanho máximo do conjunto deve ser maior ou igual ao tamanho mínimo. Os valores padrão serão utilizados para os tamanhos mínimo e máximo do conjunto. |
Action | Altere o tamanho máximo do conjunto para um valor maior ou igual ao tamanho mínimo do conjunto. |
Explanation | Estes são os valores mínimo e máximo do tamanho do conjunto que serão utilizados para esse tipo de bean. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O atributo de leitura findByPrimaryKey foi especificado para ser substituído por true em todos os beans de entidade. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O formato de uma especificação de tamanho do conjunto é: bean_name=min,max . Um sinal de igual deve estar presente entre o nome do bean e os valores mínimo e máximo. |
Action | Certifique-se de que um sinal de igual esteja presente entre o nome do bean e os valores mínimo e máximo. |
Explanation | Pode haver um descritor de implementação com uma sintaxe inválida. |
Action | Verifique se as informações sobre ligação no descritor de implementação para o EJB (Enterprise Java Bean) estão corretas. |
Explanation | Um EJB (Enterprise Java Bean) ativado em uma sessão de atividade deveria participar apenas de transações seriais. Ter atributos de transação que variam, como REQUIRES para um método e REQUIRES_NEW ou NOT_SUPPORTED para outro, pode causar esse erro. |
Action | Revise os atributos de transação designados aos métodos EJB e verifique se a seqüência das chamadas de método não resultam em várias transações simultâneas para o mesmo bean dentro de uma sessão de atividade. |
Explanation | Apenas o controle de resolução ContainerAtBoundary é suportado para transações locais com beans CMP (Container Managed Persistence). |
Action | Utilizando uma ferramenta de montagem, altere "Controle de Resolução" para "ContainerAtBoundary" na guia Extensões IBM para o bean CMP e reinicie o servidor. |
Explanation | O limite de transação local de "sessão de atividade" não é válido para beans acionados por mensagens. |
Action | Altere o limite de transação local de "sessão de atividade" para "método do bean" e reinicie o servidor de aplicativos. |
Explanation | A especificação EJB (Enterprise Java Bean) determina que um bean de sessão ou o início de um bean de sessão com "Transações Gerenciadas por Beans" não deve declarar atributos de transação para o método. Os atributos para a transação de nível do método Gerenciado por Contêiner não possuem significado, pois o bean de sessão utilizará Transações Gerenciadas por Bean. |
Action | Remova os atributos de transação para os métodos desse bean ou do início do bean. |
Explanation | Um EJB (Enterprise Java Bean) ou seu início com "Transações Gerenciadas por Beans" não deveria declarar atributos de "Sessão de Atividade Gerenciada por Contêineres" para seus métodos. |
Action | Remover os atributos da "Sessão de Atividade Gerenciada por Contêineres" para os métodos deste EJB ou de seu início. |
Explanation | As sessões de atividade não são suportadas para módulos EJB V1.1. |
Action | Selecione "Uma Vez" ou "Transação" para a política "Ativar em". |
Explanation | As sessões de atividade não são suportadas em módulos EJB V1.1. |
Action | Selecione o "Método de Bean" para o Limite de Transações Locais. |
Explanation | O controle de Resolução de Transações Locais, "ContainerAtBoundary", não é suportado em módulos EJB V1.1. |
Action | Selecione "Aplicativo" para o controle de Resolução de Transações Locais. |
Explanation | Os beans configurados para utilizarem uma Sessão de Atividade gerenciada por contêiner devem utilizar uma política "Ativar em" de "Sessão de Atividade" ou devem utilizar uma política "Carregar em" de "Intervalo", "Diariamente" ou "Semanalmente". |
Action | Certifique-se de utilizar uma política "Ativar em" de "Sessão de Atividade" ou uma política "Carregar em" de "Intervalo", "Diariamente" ou "Semanalmente" quando utilizar uma Sessão de Atividade gerenciada por contêiner. |
Explanation | O controle de Resolução de Transações Locais deve ser ContainerAtBoundary para uma transação gerenciada por contêiner ou uma Sessão de Atividade gerenciada por contêiner. |
Action | Configure o controle de Resolução de Transações Locais para "ContainerAtBoundary". |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Uma ou mais classes de implementação, interface inicial, interface remota, interface local ou outra semelhante para o bean não puderam ser localizadas ou carregadas. |
Action | Certifique-se de que a classe de implementação, interface inicial, interface remota e outras classes para o bean estejam instaladas e configuradas corretamente. |
Explanation | O componente Java EE (Enterprise Edition) pode ter especificado informações sobre ligação inválidas. |
Action | Verifique se as informações sobre ligação no descritor de implementação para o componente Java EE estão corretas. |
Explanation | O componente Java EE (Enterprise Edition) pode ter especificado informações sobre ligação inválidas. |
Action | Verifique se as informações sobre ligação no descritor de implementação para o componente Java EE estão corretas. |
Explanation | O usuário especificou que a intenção de acesso do localizador customizado deve ser considerada. Se o método tiver uma intenção de acesso Atualizar, a Intenção de Acesso será respeitada. |
Action | Você pode desativar o processamento de intenção de acesso para localizadores customizados utilizando a JVM (Java Virtual Machine) e as propriedades no nível do bean ou pode configurar a intenção de acesso do método para De Leitura. |
Explanation | A implementação enterprise Java bean (EJB) requer o EJB timer service, que foi desativado ou não foi iniciado. |
Action | Consulte as mensagens anteriores para determinar a razão pela qual o serviço de cronômetro do EJB não foi iniciado e corrigir o problema ou ativar o serviço de cronômetro do EJB. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | É necessário que um método de um MDB (Message-Driven Bean) seja implementado com um atributo de transação "requer", "não suportado" ou "gerenciado por bean". |
Action | Reimplemente o aplicativo utilizando "requer", "não suportado" ou "gerenciado por bean" como o atributo de transação para o método do MDB. |
Explanation | O adaptador de recursos está chamando um método que não é implementado pelo bean acionado por mensagens (MDB). |
Action | Determine se o MDB foi implementado para utilizar o adaptador de recursos correto. Se o bean for ligado ao adaptador de recursos correto, altere o MDB para fornecer uma implementação para o método. |
Explanation | O método createEndpoint foi chamado no objeto JCA MessageEndpointFactory pelo adaptador de recursos, o qual transmitiu um objeto XAResource como um dos parâmetros do método createEndpoint. Entretanto, o gerenciador de ciclo de vida do adaptador de recursos encontrou um erro que o impediu de configurar a recuperação de transação para esse adaptador de recursos. O terminal não pode ser criado com êxito. |
Action | Examine o log para obter uma mensagem de erro anterior indicando a falha de configuração para o bean acionado por mensagens (MDB) que foi ligado ao adaptador de recursos. Corrija o erro para eliminar essa mensagem de erro. |
Explanation | O método createEndpoint foi chamado no objeto JCA MessageEndpointFactory pelo adaptador de recursos, o qual transmitiu um objeto XAResource para o método createEndpoint. A recuperação de transação para esse adaptador de recursos não é suportada, pois o adaptador de recursos indicou que não suporta transações XA. O adaptador de recursos não tem permissão para transmitir um objeto XAResource para o método createEndpoint. |
Action | Solicite ao fornecedor do Adaptador de Recursos para corrigir a configuração ou implementação do adaptador de recursos. |
Explanation | O EJB (Enterprise Java Bean) V1.x, V2.0 e os beans de Sessão com Preservação de Estado não podem implementar a interface javax.ejb.TimedObject. |
Action | Altere a implementação EJB para V2.1 ou superior, altere a implementação para não implementar a interface javax.ejb.TimedObject ou altere o tipo de EJB. |
Explanation | A Especificação EJB (Enterprise Java Bean) não permite o atributo de transação configurado para o método EJB. Consulte a Especificação EJB para obter detalhes adicionais. |
Action | Altere o descritor de implementação para especificar um atributo de transação permitido para o método EJB. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | O componente Java EE (Enterprise Edition) pode ter especificado informações sobre ligação inválidas. |
Action | Verifique se as informações sobre ligação estão corretas no descritor de implementação para o componente Java EE. |
Explanation | Um aplicativo tentou acessar um enterprise bean de um aplicativo que não foi instalado, não foi iniciado ou não iniciou com êxito. |
Action | Verifique se o aplicativo foi instalado e iniciado. Se o aplicativo foi instalado e iniciado, consulte as mensagens anteriores sobre a falha em iniciar o enterprise bean e corrija esses problemas. |
Explanation | Ocorreu um erro durante a inicialização e o início de um EnterpriseBean . |
Action | Tome uma ação com base na mensagem de exceção na mensagem CNTR0093E. |
Explanation | Um LoadPolicy de Cache de Beans que recarrega um bean de entidade em intervalos é suportado apenas para beans CMP (Container-Managed Persistence) do EJB V2.x. |
Action | Altere o LoadPolicy de Cache de Beans para um valor suportado pelo tipo de bean ou altere o bean para utilizar persistência gerenciada por contêiner do EJB V2.x. |
Explanation | O bean de sessão está configurado para substituir as configurações de replicação de memória-para-memória no nível do módulo enterprise Java bean (EJB), mas não foi fornecida nenhuma configuração para replicação de memória-para-memória no nível do módulo EJB. |
Action | Desative a substituição no nível do módulo EJB ou forneça as configurações de replicação de memória-para-memória para esse bean de sessão. |
Explanation | O bean de sessão está configurado para substituir as configurações de replicação de memória-para-memória no nível do aplicativo, mas não foi fornecida nenhuma configuração para replicação de memória-para-memória no nível do aplicativo. |
Action | Desative a substituição no nível do aplicativo ou forneça as configurações de replicação de memória-para-memória para esse bean de sessão. |
Explanation | O failover de bean de sessão com preservação de estado utilizando replicação de memória-para-memória foi ativado, mas as configurações de replicação de memória-para-memória estão faltando. |
Action | Desative o failover de bean de sessão com preservação de estado ou forneça as configurações de replicação de memória-para-memória para o contêiner EJB. |
Explanation | O aplicativo está configurado nesse bean para não sincronizar com armazenamento persistente antes da chamada de métodos findBy customizados. Esse comportamento não é compatível com as especificações EJB (Enterprise Java Bean) V2.0 e posterior, mas pode melhorar o desempenho. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O Serviço Controlador do z/OS para suporte a Bean de Sessão com Preservação de Estado no DRS foi inicializado com êxito. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | Uma exceção foi capturada no método especificado. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado transmitiu um token de servant nulo. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado transmitiu um parâmetro entryKey nulo. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado transmitiu um valor entryKey nulo. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado não conseguiu converter o parâmetro entryKey em uma matriz de byte. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado capturou uma exceção ao processar o token de servant. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado não conseguiu obter um proxy para processar o token de servant. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado não conseguiu converter o token de servant em uma matriz de byte. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado capturou uma exceção ao adquirir um proxy para processar o token de servant. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado transmitiu um parâmetro de evento nulo. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado não conseguiu converter o valor entryKey transmitido em uma matriz de byte. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O método especificado não conseguiu converter o evento em uma matriz de byte. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | A especificação EJB (Enterprise Java Bean) requer que os beans acionados por mensagens implementem a interface de listener de mensagem para o tipo de sistema de mensagens que ela suporta. |
Action | Altere a classe para que ela implemente a interface, conforme requerido pela especificação EJB. |
Explanation | A SfDRSControllerInstance especificada recebeu o evento REPLICATION_UP. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | A SfDRSControllerInstance especificada recebeu o evento REPLICATION_DOWN. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | A SfDRSControllerInstance especificada recebeu o evento IS_CONGESTED. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | A SfDRSControllerInstance especificada recebeu o evento NOT_CONGESTED. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O bean foi configurado para impedir que o contêiner EJB (Enterprise Java Bean) chame o método ejbStore() se o bean não tiver sido modificado. Esse comportamento não é compatível com as especificações EJB V2.0 ou posterior, mas pode melhorar o desempenho. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O bean foi configurado para simplificar o processamento que ocorre antes e após a chamada dos métodos definidos na interface inicial local e na interface de negócios local. Esse comportamento não é compatível com as especificações EJB (Enterprise Java Bean) V2.0 e posterior, mas pode melhorar o desempenho. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | Apenas beans de entidade EJB (Enterprise Java Bean) V2.x ou posterior com uma interface local podem implementar a interface com.ibm.websphere.ejbcontainer.LightweightLocal. O código de razão identifica a violação específica da seguinte forma: 1 - O EJB não é um bean de Entidade. 2 - O bean é um bean de entidade V1.x EJB V1.x ou container-managed persistence (CMP). 3 - O EJB não tem uma interface local definida. |
Action | Altere o EJB de forma que seja do tipo "Entidade", altere a implementação EJB para a versão 2.0 ou superior, altere a implementação EJB para especificar uma interface local ou altere a implementação para não implementar a interface com.ibm.websphere.ejbcontainer.LightweightLocal. |
Explanation | Uma entrada de ambiente de contexto EJB (Enterprise Java Bean) java:comp/env do tipo Boolean deve ser designada a um valor 'true' ou 'false'. Qualquer outro valor resultará em 'false', mas pode ser uma indicação de um problema na configuração. O aplicativo pode não se comportar conforme esperado. |
Action | Altere a entrada de ambiente de contexto java:comp/env do EJB, do tipo Boolean, para 'true' ou 'false'. |
Explanation | Todos os elementos ejb-name no elemento container-transaction devem corresponder a elementos ejb-name válidos no elemento enterprise-beans. |
Action | Corrija o arquivo ejb-jar.xml de forma que todos os elementos ejb-name no elemento container-transaction correspondam a entradas ejb-name válidas no elemento enterprise-beans. |
Explanation | Todos os elementos ejb-name no elemento method-permission devem corresponder a elementos ejb-name válidos no elemento enterprise-beans. |
Action | Corrija o arquivo ejb-jar.xml de forma que todos os elementos ejb-name no elemento method-permission correspondam a entradas ejb-name válidas no elemento enterprise-beans. |
Explanation | Todos os elementos ejb-name no elemento exclude-list devem corresponder a elementos ejb-name válidos no elemento enterprise-beans. |
Action | Corrija o arquivo ejb-jar.xml de forma que todos os elementos ejb-name no elemento exclude-list correspondam a entradas ejb-name válidas no elemento enterprise-beans. |
Explanation | Os processadores de injeção registrados no mecanismo de injeção falharam em identificar e coletar todas as anotações associadas à classe. |
Action | Corrija o ejb-jar.xml e as anotações na classe. |
Explanation | Um bean acionado por mensagens deve definir uma interface de listener de mensagem utilizando XML, anotações ou a cláusula implements da classe EJB (Enterprise JavaBeans). |
Action | Verifique o XML e a origem Java para a classe do MDB e especifique a interface do listener de mensagem. |
Explanation | Somente um número inteiro positivo ou zero pode ser especificado para o tempo limite máximo do tamanho do conjunto. O valor padrão será utilizado. |
Action | Mude o valor do tempo limite máximo do tamanho do conjunto para um número inteiro positivo ou zero. |
Explanation | Estes são os valores de tamanho mínimo do conjunto, tamanho máximo do conjunto e tempo limite máximo do tamanho do conjunto que serão usados para este tipo de bean. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O nome da ligação JNDI simples não pode ser misturado com ligações JNDI específicas para um determinado bean ou início. |
Action | Corrija as configurações do arquivo de ligações para o bean ou início no módulo especificado. |
Explanation | Dependendo do tipo de bean, um enterprise bean deve ter pelo menos uma interface de componente, de negócios, de terminal de serviço da Web ou de listener de mensagem configurada. |
Action | Corrija as configurações de configuração do arquivo ejb-jar.xml ou da anotação do código-fonte para esse bean. |
Explanation | Os beans de sessão sem preservação de estado não podem ter interfaces de listener de mensagem configuradas. Os beans de sessão com preservação de estado não podem ter nenhum desses tipos de interface configurado. |
Action | Corrija as configurações de configuração do arquivo ejb-jar.xml ou da anotação do código-fonte para esse bean. |
Explanation | Os beans de entidade não podem ter nenhum desses tipos de interface configurado. |
Action | Corrija as configurações de configuração do arquivo ejb-jar.xml ou da anotação do código-fonte para esse bean. |
Explanation | Os beans acionados por mensagens não podem ter nenhum desses tipos de interface configurado. |
Action | Corrija as configurações de configuração do arquivo ejb-jar.xml ou da anotação do código-fonte para esse bean. |
Explanation | Uma ligação de bean acionado por mensagens deve existir no arquivo de ligação para cada bean acionado por mensagens. |
Action | Verifique o arquivo de ligação ejb-jar-bnd.xml para o MDB e certifique-se de que exista uma entrada de ligação. |
Explanation | O nome de ligação local para o bean ou início especificado não começa com ejblocal:. |
Action | Corrija o nome de ligação local para o bean ou início no módulo especificado. |
Explanation | O nome de ligação remota para o bean ou início fornecido não pode começar com ejblocal:. |
Action | Corrija o nome de ligação remota para o bean ou início no módulo especificado. |
Explanation | Os nomes de ligação JNDI não devem conter cadeias em branco. |
Action | Corrija o arquivo de ligações ejb-jar-bnd.xml para fornecer um nome de ligação JNDI válido para esse bean. |
Explanation | Cada interface de negócios pode ter um único nome de ligação JNDI configurado. |
Action | Corrija o arquivo de ligações ejb-jar-bnd.xml para fornecer um único nome de ligação JNDI para esse bean. |
Explanation | Cada ligação JNDI da interface de negócios deve ter uma classe de interface de negócios válida configurada. |
Action | Corrija o arquivo ejb-jar.xml ou as anotações do código-fonte para configurar uma classe de interface de negócios válida. |
Explanation | Cada ligação JNDI inicial deve ter uma classe de interface inicial correspondente configurada. |
Action | Corrija o arquivo ejb-jar.xml ou as anotações do código-fonte para configurar uma classe de interface inicial válida. |
Explanation | Todas as ligações EJB requerem uma sub-rotina enterpriseBean no arquivo ibm-ejb-jar-bnd.xml. |
Action | Verifique o arquivo ibm-ejb-jar-bnd.xml e certifique-se de que todas as ligações EJB incluam uma sub-rotina de enterprise bean. |
Explanation | Todas as ligações para os beans acionados por mensagens requerem uma sub-rotina jca-adapter na ligação acionada por mensagens. |
Action | Verifique o arquivo de ligação e certifique-se de que todas as ligações acionadas por mensagens incluam uma sub-rotina jca-adapter. |
Explanation | Todas as ligações para os beans acionados por mensagens requerem uma sub-rotina jca-adapter contendo um valor activation-spec-binding-name. |
Action | Verifique o arquivo de ligação e certifique-se de que todas as ligações acionadas por mensagens incluam uma sub-rotina jca-adapter com um valor activation-spec-binding-name. |
Explanation | Todas as ligações para os beans acionados por mensagens requerem uma sub-rotina jca-adapter contendo um valor destination-binding-name. |
Action | Verifique o arquivo de ligação e certifique-se de que todas as ligações acionadas por mensagens incluam uma sub-rotina jca-adapter com um valor destination-binding-name. |
Explanation | O arquivo de ligações contém um erro simples de sintaxe ou uma violação de semântica. |
Action | Examine o arquivo de log para obter exceções 'causado por' adicionais, que podem fornecer detalhes específicos da mensagem do analisador. Corrija o erro do arquivo de ligações e reinstale o aplicativo. |
Explanation | O arquivo de ligações contém um erro simples de sintaxe ou uma violação de semântica. |
Action | Corrija o erro do arquivo de ligações e reinstale o aplicativo. |
Explanation | O recurso Connection Factory necessário para esse bean não está configurado. O bean de entidade CMP não funcionará. |
Action | Crie o recurso Connection Factory necessário, certificando-se de que a origem de dados apropriada seja selecionada para o CMP utilizar no console administrativo. |
Explanation | Ocorreu um erro durante os processos de inicialização e início do bean. |
Action | Examine a mensagem de exceção para determinar a razão pela qual o bean não iniciou. Verifique também o log em busca de outras mensagens de exceção relacionadas ao início desse bean. |
Explanation | As anotações identificadas nesta mensagem de erro são conflitantes com a outra. Não especifique essas anotações no mesmo método. |
Action | Altere o código-fonte Java removendo uma ou ambas as anotações do método especificado. Em seguida, reinstale o aplicativo. |
Explanation | Uma função especificada pode ser determinada uma vez em uma anotação @RolesAllowed. |
Action | Altere o código-fonte Java removendo as funções duplicadas dessa anotação. Em seguida, reinstale o aplicativo. |
Explanation | As anotações identificadas nesta mensagem de erro são conflitantes com a outra. Não especifique essas anotações na mesma classe. |
Action | Altere o código-fonte Java removendo uma ou ambas as anotações da classe especificada. Em seguida, reinstale o aplicativo. |
Explanation | Uma determinada função pode ser especificada uma vez em uma anotação @RolesAllowed. |
Action | Altere o código-fonte Java removendo as funções duplicadas dessa anotação. Em seguida, reinstale o aplicativo. |
Explanation | O componente que está tentando referenciar esse bean possui um erro de configuração. O componente especificou uma interface não suportada para esse bean. |
Action | Altere a tag ejb-ref ou a anotação @EJB no componente que está tentando referenciar esse bean de forma que ela especifique uma interface suportada. Verifique o arquivo de log em busca de uma exceção relacionada que indique o componente de chamada que possui o erro de configuração. |
Explanation | O componente que está tentando referenciar o bean possui um erro de configuração. O componente não especificou se a interface local ou remota deve ser chamada nesse bean. |
Action | Altere a tag ejb-ref ou a anotação @EJB no componente que está tentando referenciar esse bean de forma que ela especifique a interface local ou remota do bean. Verifique o arquivo de log em busca de uma exceção relacionada que indique o componente de chamada que possui o erro de configuração. |
Explanation | Os beans de sessão com preservação de estado não podem ser configurados para o suporte de failover e para o suporte de contexto de persistência de escopo estendido. |
Action | Elimine uma das duas configurações de configuração para esse bean. Em seguida, reinstale o aplicativo. |
Explanation | Os enterprise beans devem implementar todos os métodos especificados em suas classes de interface. |
Action | Corrija a implementação do bean para incluir todos os métodos necessários. Em seguida, reinstale o aplicativo. |
Explanation | Os beans de cronômetro devem implementar um método de tempo limite, que tem um único parâmetro do tipo javax.ejb.Timer ou nenhum parâmetro. |
Action | Corrija a implementação do bean para incluir o parâmetro necessário ou não inclua nenhum parâmetro. Em seguida, reinstale o aplicativo. |
Explanation | Pode haver um erro no arquivo de extensões de configuração para o módulo ou um dos dois beans pode não existir. |
Action | Corrija o relacionamento de herança configurado no arquivo XML de extensões para o módulo ou forneça a implementação de bean ausente. |
Explanation | Os beans de cronômetro, quer herdam da interface TimedObject, devem implementar o seguinte método de tempo limite: ejbTimeout |
Action | Corrija a implementação do bean para incluir o método necessário. Em seguida, reinstale o aplicativo. |
Explanation | Os beans de cronômetro podem implementar apenas um único método de tempo limite. |
Action | Corrija a implementação do bean para incluir apenas um método de tempo limite. Em seguida, reinstale o aplicativo. |
Explanation | Os beans de cronômetro devem fornecer uma implementação para o método de tempo limite configurado. |
Action | Corrija a implementação do bean para incluir o método de tempo limite necessário. Em seguida, reinstale o aplicativo. |
Explanation | Os beans de cronômetro devem configurar apenas um método de tempo limite. |
Action | Corrija a configuração do bean para especificar um único método de tempo limite. Em seguida, reinstale o aplicativo. |
Explanation | Os métodos de tempo limite não devem criar exceções de aplicativo. |
Action | Corrija a implementação do método de tempo limite para não criar exceções de aplicativos. Em seguida, reinstale o aplicativo. |
Explanation | Os métodos de tempo limite devem retornar nulo. |
Action | Corrija a implementação do método de tempo limite para retornar nulo. Em seguida, reinstale o aplicativo. |
Explanation | Os métodos de tempo limite não devem ser declarados como estáticos ou finais. |
Action | Corrija a declaração de implementação para o método de tempo limite. Em seguida, reinstale o aplicativo. |
Explanation | A interface foi ligada no local de nomenclatura especificado. |
Action | Utilize o local de nomenclatura especificado ao tentar consultar esta interface. |
Explanation | Como o enterprise bean possui várias interfaces, é necessário estender cada nome de ligação para torná-lo exclusivo. |
Action | Execute uma das seguintes ações: /n Consulte as interfaces para esse enterprise bean utilizando os nomes estendidos. /n Altere os dados de configuração desse bean para especificar locais de ligação exclusivos para cada interface. |
Explanation | O nome do enterprise bean pode estar incorreto ou uma ligação pode ter sido especificada para um bean que não existe. |
Action | Corrija o arquivo de ligação. Em seguida, reinstale o aplicativo. |
Explanation | Cada enterprise bean deve especificar um tipo de bean, como um bean de sessão sem preservação de estado, bean acionado por mensagens, etc. |
Action | Corrija a anotação do código-fonte Java ou a definição de configuração do ejb-jar.xml para esse bean. Em seguida, reinstale o aplicativo. |
Explanation | Cada interface de enterprise bean deve especificar um local de ligação exclusivo. |
Action | Corrija o arquivo de ligação de uma dessas duas interfaces de bean para que cada interface tenha um local de ligação exclusivo. |
Explanation | Cada interface de enterprise bean deve especificar um local de ligação exclusivo. |
Action | Corrija o arquivo de ligação de uma dessas duas interfaces de bean para que cada interface tenha um local de ligação exclusivo. |
Explanation | A interface inicial será ligada no local de nomenclatura especificado. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | Um bean de Sessão com Preservação de Estado que referencia um contexto de persistência estendida deve ser configurado com uma Política de Ativação de UMA VEZ. |
Action | Altere a Política de Ativação configurada para o bean para UMA VEZ. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Um bean de sessão não tem permissão para implementar uma interface de Provedor de serviço da Web e uma interface de terminal de serviço da Web JAX-RPC. |
Action | Remova a interface de terminal de serviço da Web JAX-RPC configurada do arquivo ejb-jar.xml ou altere a implementação do bean para que não seja implementado na interface de Provedor de serviço da Web. |
Explanation | Todos os métodos de terminal de serviço da Web configurados devem ser implementados pelo bean. |
Action | Altere a implementação do bean para incluir todos os métodos de terminal de serviço da Web. |
Explanation | O número máximo de novas tentativas configurado no serviço de cronômetro do EJB (nonPersistentTimerRetryCount no objeto de configuração EJBTimer) foi atingido. Não serão feitas novas tentativas até que um método timout seja bem sucedido. |
Action | Determine a causa da falha do método timeout ou aumente o número máximo de novas tentativas. |
Explanation | Quando o bean acionado por mensagens é iniciado, a especificação de ativação especificada será usada para ativar o terminal de mensagens. |
Action | Nenhuma ação é necessária. |
Explanation | Foi feita uma tentativa de obter o gerenciador do cronômetro, pois a opção para criar um conjunto de encadeamentos separado para cronômetros não persistentes foi configurada no objeto de configuração EJBTimer (uniqueTimerManagerForNP). |
Action | Como alternativa, você pode configurar o serviço de cronômetro para utilizar um planejador para cronômetros não persistentes. |
Explanation | Uma sub-rotina do interceptor contém mais de uma sub-rotina ejb-ref, resource-ref, resource-env-ref ou message-destination-ref com o mesmo valor para seu atributo de nome. Cada sub-rotina ejb-ref, resource-ref, resource-env-ref ou message-destination-ref deve ter um valor de atributo de nome diferente. |
Action | Remova a sub-rotina estrangeira ou altere o valor do atributo de nome em uma ou mais sub-rotinas ejb-ref, resource-ref, resource-env-ref, ou message-destination-ref para que o nome seja exclusivo dentro da sub-rotina do interceptor e dentro da sub-rotina de sessão ou orientada a mensagem para o enterprise bean. |
Explanation | É possível configurar métodos assíncronos apenas em beans de sessão. |
Action | Remova o método assíncrono do bean. |
Explanation | O arquivo ibm-ejb-jar.xmi ou ibm-ejb-jar.xml para o módulo possui mais de uma ligação para a mesma referência para o mesmo EJB. |
Action | Remova tudo, exceto uma das ligações para a referência no bean. |
Explanation | Métodos assíncronos podem ter os seguintes tipos de atributo de transação configurados: TX_REQUIRED, TX_REQUIRES_NEW ou TX_NOT_SUPPORTED. |
Action | Altere a configuração do atributo de transação no método para um dos três tipos suportados. |
Explanation | Esta exceção é inesperada. O motivo não é conhecido no momento. |
Action | Se o problema persistir, informações adicionais podem estar disponíveis se procurar pelo ID de mensagem nos seguintes Web sites: Na página de Suporte do IBM WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support/ Na página de Suporte do IBM WebSphere Application Server for z/OS: http://www.ibm.com/software/webservers/appserv/zos_os390/support/ |
Explanation | Apenas beans de Sessão Singleton podem ser definidos com a anotação de Inicialização ou descritor de implementação XML. |
Action | Elimine a anotação Java de Inicialização ou descritor de implementação XML dessa classe EJB ou altere a classe para ser um Bean de Sessão Singleton. |
Explanation | As instâncias do bean de Sessão Singleton de inicialização são criadas como parte do processamento inicial do aplicativo. Qualquer falha resultará na falha do aplicativo ao iniciar. |
Action | Elimine a causa da exceção que está anexada a esta mensagem de erro. |
Explanation | Quando você compartilha conjuntos de encadeamentos que são configurados para cronômetros persistentes, é necessário configurar vários encadeamentos de cronômetro. No objeto de configuração EJBTimer, quando o atributo uniqueTimerManagerForNP é configurado como true, o atributo numNPTimerThreads deve ser configurado como 1 ou mais. |
Action | Nas configurações do serviço de cronômetro do EJB do servidor de aplicativos, especifique um valor positivo para o número de encadeamentos de cronômetro não persistentes. Como alternativa, você pode configurar o serviço de cronômetro para utilizar um planejador para cronômetros não persistentes selecionando a opção para compartilhar o conjunto de encadeamentos configurado para cronômetros persistentes (especifique false para o atributo uniqueTimerManagerForNP no objeto de configuração EJBTimer). |
Explanation | O tempo limite de acesso é especificado via anotações ou pelo descritor de implementação. O valor deve ser -1 ou maior e menor que java.lang.Long.MAX_VALUE (9223372036854775807). |
Action | Corrija o valor de tempo limite de acesso para o método identificado pela mensagem. Um nome de método de "*" é utilizado no descritor de implementação para indicar todos os métodos da classe singleton. Se for utilizada anotação, e a anotação @AccessTimeout não for localizada no método, corrija a anotação @AccessTimeout no nível da classe. |
Explanation | O tipo de gerenciamento de simultaneidade pode ser especificado com o uso da anotação @ConcurrencyManagement ou da tag de tipo de gerenciamento de simultaneidade no descritor de implementação para um bean de sessão Singleton. O valor deve ser BEAN ou CONTÊINER para beans de sessão Singleton. |
Action | Corrija a anotação @ConcurrencyManagement ou a tag de tipo de gerenciamento de simultaneidade para que o valor seja Bean ou Contêiner. |
Explanation | O descritor de implementação não pode substituir o valor que é fornecido pela anotação @ConcurrencyManagement em um bean de sessão Singleton. |
Action | Remova ou altere o valor no arquivo ejb-jar.xml para que ele não substitua o valor na anotação @ConcurrencyManagement. |
Explanation | Foi feita uma tentativa de obter o gerenciador de trabalho. |
Action | Garanta que o planejador de serviço de cronômetro tenha um gerenciador de trabalho configurado. |
Explanation | O tempo limite de acesso é especificado via anotações ou pelo descritor de implementação. A conversão resultante para milissegundos deve ser maior que zero e menor que java.lang.Long.MAX_VALUE (9223372036854775807) para ser válida. |
Action | Corrija o valor de tempo limite de acesso para o método identificado pela mensagem. Um nome de método de "*" é utilizado no descritor de implementação para indicar todos os métodos da classe singleton. Se for utilizada anotação, e a anotação @AccessTimeout não for localizada no método, corrija a anotação @AccessTimeout no nível da classe. |
Explanation | O bean foi configurado para depender de outro bean através da anotação @DependsOn ou do elemento depends-on no arquivo ejb-jar.xml. Entretanto, o bean não é um bean de sessão singleton. |
Action | Remova os metadados de dependência ou altere o tipo de bean. |
Explanation | O bean foi configurado para depender de outro bean através da anotação @DependsOn ou do elemento depends-on no arquivo ejb-jar.xml. Entretanto, o outro bean não existe. |
Action | Remova ou altere a dependência no bean não existente. |
Explanation | O bean foi configurado para depender de outro bean com o nome especificado. Um bean com esse nome não existe no mesmo módulo, e mais de um módulo possui um bean com esse nome. |
Action | Remova a dependência ou utilize um nome de bean completo, como module.jar#BeanName |
Explanation | O bean foi configurado para depender de outro bean através da anotação @DependsOn ou do elemento depends-on no arquivo ejb-jar.xml. Entretanto, o outro bean não é singleton. |
Action | Remova ou altere a dependência no bean não singleton ou ajuste esse tipo de bean. |
Explanation | O bean foi configurado para depender de si ou de outro bean que depende indiretamente desse bean através da anotação @DependsOn ou do elemento depends-on no arquivo ejb-jar.xml. |
Action | Remova ou altere a dependência no bean especificado ou altere uma de suas dependências para não depender dele. |
Explanation | O método foi configurado para ser assíncrono através da anotação @Asynchronous ou o elemento asynch-method no arquivo ejb-jar.xml. Métodos assíncronos com um tipo de retorno de void não devem ter exceções de aplicativo na cláusula de lançamento. |
Action | Altere o tipo de retorno de method, remova a exceção do aplicativo da cláusula de lançamento ou altere os metadados para o método para que ele não seja assíncrono. |
Explanation | O bean de sessão especificado declara um método assíncrono no arquivo ejb-jar.xml, mas não especificou o elemento "method-name". |
Action | Modifique o arquivo ejb-jar.xml e especifique um method-name para o método que deve ser assíncrono (ou "*" para todos os métodos). |
Explanation | O arquivo ejb-jar.xml especifica incorretamente um elemento method-params em um elemento async-method que contém um elemento (*) method-name curinga. Isso não é permitido pela especificação EJB 3.1. |
Action | Remova o elemento method-params do XML ou altere o elemento method-name para representar um método específico com os parâmetros method-params especificados. |
Explanation | Os únicos valores válidos para o elemento method-intf de um método assíncrono são "Local" e "Remoto". Qualquer outro valor é inválido e o Contêiner EJB não reconhecerá o elemento async-method contido. |
Action | Modifique o valor do elemento method-intf para ser "Local" ou "Remoto". |
Explanation | Métodos assíncronos devem retornar void ou future<V>. |
Action | Corrija a implementação de método assíncrono para retornar void ou future<V>. Em seguida, reinstale o aplicativo. |
Explanation | Não é possível especificar cronômetros automáticos para beans de sessão stateful. |
Action | Remova o cronômetro automático ou altere o tipo de bean. |
Explanation | Um cronômetro automático pode não ter parâmetros ou ter um único parâmetro javax.ejb.Timer. |
Action | Altere os tipos de parâmetro de método ou remova os metadados de cronômetro automático. |
Explanation | A especificação Enterprise JavaBeans requer que os métodos de retorno de chamada de tempo limite tenham a seguinte assinatura: void METHOD() ou void METHOD(Timer timer) |
Action | Corrija a assinatura do método de retorno de chamada de tempo limite para essa classe de bean. |
Explanation | O descritor de implementação contém metadados de cronômetro automático para o nome do método especificado, mas nenhum método com uma assinatura de método de retorno de chamada de tempo limite foi localizada com esse nome. Um método de retorno de chamada de tempo limite deve ter um tipo de retorno void e deve ter nenhum parâmetro ou um único parâmetro com o tipo javax.ejb.Timer. |
Action | Inclua um método com o nome especificado, altere a assinatura de método de um método existente com esse nome ou remova o cronômetro do descritor de implementação. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem um valor que não é válido. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem um valor que está fora dos limites desse campo. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem um limite de intervalo que não é válido. Os limites inferior e superior para um intervalo devem ser números inteiros não negativos ou valores de palavra-chave. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem um valor de intervalo que não é válido. Valores de incremento devem ser números inteiros. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem um valor para uma lista que não é válido. Valores de lista devem ser números inteiros, palavras-chave ou intervalos. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados utiliza um incremento. É possível utilizar incrementos apenas para os campos segundo, minuto e hora. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O método especificado tem metadados de cronômetro automático no descritor de implementação ou em uma anotação @Schedule ou @Schedules, mas o campo especificado nos metadados tem uma palavra-chave ordinal sem um dia da semana. As palavras-chave 1st, 2nd, 3rd, 4th e 5th devem ser seguidas por uma palavra-chave para o dia da semana. |
Action | Altere o campo nos metadados do timer automático, ou remova os metadados do timer automático. |
Explanation | O módulo tem metadados que não são válidos, ou o planejador para o EJB timer service não pôde criar os cronômetros automáticos. |
Action | Verifique os metadados do módulo e a configuração do planejador. |
Explanation | O servidor criou o número especificado de cronômetros automáticos para o módulo especificado. Se o servidor tiver criado anteriormente cronômetros automáticos persistentes para esse módulo, nenhum cronômetro automático persistente será criado em inicializações subsequentes do aplicativo. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | A anotação @Interceptors ou a tag interceptor-class no descritor de implementação foi utilizada para fornecer uma lista de nomes de classes de interceptores. Uma classe deve existir apenas uma vez na lista de classes de interceptores. |
Action | Elimine a classe de interceptor duplicada da lista de classes de interceptores. Ou, altere o nome da classe de interceptor, caso um nome incorreto tenha sido especificado. |
Explanation | Uma classe de interceptor pode ser de nível de classe ou de nível de método, mas não ambos os tipos. |
Action | Elimine a classe de interceptor da lista de interceptores de nível de classe ou da lista de interceptores de nível de método. |
Explanation | A classe de interceptor pode ser um interceptor padrão ou um interceptor de nível de método, mas não ambos os tipos. |
Action | Elimine a classe de interceptor da lista de interceptores padrão ou da lista de interceptores de nível de método. |
Explanation | Mais de um método dessa classe está especificado como um método de interceptor do tipo fornecido. A especificação Enterprise JavaBeans 3.0 não permite que você tenha vários métodos de interceptor do mesmo tipo para essa classe. |
Action | Corrija as anotações de código-fonte Java ou o descritor de implementação para essa classe, de forma que contenha apenas um único método de interceptor do tipo fornecido. |
Explanation | O elemento interceptor-binding está utilizando um elemento exclude-class-interceptors, que deve especificar uma tag method-name. |
Action | Corrija o descritor de implementação incluindo uma tag method-name. |
Explanation | O elemento interceptor-binding está utilizando um elemento exclude-default-interceptors que é válido apenas para um elemento interceptor-binding de estilos 2, 3 e 4. |
Action | Elimine o elemento exclude-default-intercrptor. Ou, altere a tag ejb-name no elemento interceptor-binding para fornecer um nome de enterprise bean específico. |
Explanation | Os elementos interceptor-binding de estilos 3 e 4 não podem ser especificados no mesmo método de um enterprise bean. |
Action | Elimine o elemento interceptor-binding de estilo 3 ou 4 para o método especificado desse bean. |
Explanation | Quando o elemento interceptor-order é utilizado, a ordenação especificada no nível de classe deve ser uma ordem total. A ordem deve ser sobre todas as classes de interceptor que foram definidas nesse nível e acima. A única exceção a essa regra é quando as classes de interceptores foram excluídas explicitamente por meio de um elemento exclude-default-inteceptors. |
Action | Especifique nomes de interceptores adicionais no elemento interceptor-order de nível de classe para esse bean. O bean fornecerá, então, uma ordenação total dos interceptores. |
Explanation | Quando o elemento interceptor-order é utilizado, a ordenação especificada no nível de método deve ser uma ordem total. A ordem deve ser sobre todas as classes de interceptor que foram definidas nesse nível e acima. A única exceção a essa regra é quando as classes de interceptores foram excluídas explicitamente por meio de um elemento exclude-class-interceptors ou exclude-default-inteceptors. |
Action | Especifique nomes de interceptores adicionais no elemento interceptor-order de nível de método para esse bean. O bean fornecerá, então, uma ordenação total dos interceptores. |
Explanation | A especificação Enterprise JavaBeans 3.0 não permite que um método de interceptor seja final ou estático. |
Action | Remova o modificador final ou estático desse método de interceptor. |
Explanation | A especificação Enterprise JavaBeans 3.0 requer que os métodos around-invoke e around-timeout tenham a seguinte assinatura: Objeto METHOD(InvocationContext) lança Exceção |
Action | Corrija a assinatura de método desse interceptor. |
Explanation | A especificação requer que os métodos de ciclo de vida de um enterprise bean tenham uma das seguintes assinaturas: void METHOD() ou Object METHOD() para o Interceptor 1.2 |
Action | Corrija a assinatura de método para esse interceptor. |
Explanation | A especificação requer que os métodos de ciclo de vida de uma classe de interceptor tenham uma das seguintes assinaturas: void METHOD (InvocationContext) ou Object METHOD (InvocationContext) para o Interceptor 1.2 |
Action | Corrija a assinatura de método para esse interceptor. |
Explanation | A especificação Enterprise JavaBeans 3.0 requer que as anotações @Remove sejam aplicadas a métodos de negócios de um bean de sessão com preservação de estado. |
Action | Relocalize a anotação @Remove para um método de negócios desse bean ou altere o método especificado de forma que seja um método de negócios. |
Explanation | A especificação Enterprise JavaBeans 3.0 requer que um ejbCreate correspondente seja o método de inicialização de uma classe de bean de sessão com preservação de estado. Esse requisito existe para beans de sessão com preservação de estado que são gravados para o EJB 2.1 ou API (Interface de Programação de Aplicativos) de nível anterior. |
Action | Remova a anotação @Init ou o elemento init-method no arquivo ejb-jar.xml a partir do método especificado desse bean. |
Explanation | A anotação @Init é aplicada a vários métodos do enterprise bean. A especificação Enterprise JavaBeans 3.0 requer que o nome do método create adaptado da interface inicial ou interface inicial local seja especificado se houver qualquer ambigüidade. |
Action | Utilize o elemento de valor da anotação @Init para especificar o nome do create em um dos dois métodos especificados. Essa abordagem removerá a ambigüidade. |
Explanation | O elemento init-method especifica um nome de método que não é um método público da classe de enterprise bean. |
Action | Corrija o nome do método ou a assinatura de método no elemento init-method para especificar um método público desse bean. |
Explanation | Uma classe de interceptor do enterprise bean nível 3.0 não pode ser localizada ou carregada. |
Action | Verifique se a classe do interceptor está instalada e configurada corretamente. |
Explanation | O nome do método especificado não é um método da classe de interceptor. |
Action | Corrija o nome do método ou a assinatura de método para especificar um dos métodos dessa classe de interceptor. |
Explanation | O elemento method-name não é permitido em um elemento interceptor-binding de estilo 1. |
Action | Corrija o interceptor-binding para ser um elemento interceptor-binding de estilo 2 ou remova o elemento method-name. |
Explanation | Essa classe de interceptor não pode estar na lista de interceptores padrão e na lista de interceptores de nível de classe, a menos que os interceptores padrão sejam excluídos no nível de classe. |
Action | Remova a classe de interceptor duplicada da lista de interceptores padrão ou da lista de interceptores de nível de classe. Ou, exclua os interceptores padrão no nível de classe desse bean. |
Explanation | Para um bean de sessão sem preservação de estado, a especificação Enterprise JavaBeans 3.0 requer que os métodos ejbCreate, ejbRemove, ejbActivate e ejbPassivate sejam tratados como métodos de interceptor de retorno de chamada de ciclo de vida @PostConstruct, @PreDestroy, @PostActivate e @PrePassivate, respectivamente. |
Action | Corrija o descritor de implementação ou a anotação de forma que o método seja o tipo correto de interceptor de retorno de chamada de ciclo de vida. |
Explanation | Para um bean de sessão com preservação de estado, a especificação Enterprise JavaBeans 3.0 requer que os métodos ejbRemove, ejbActivate e ejbPassivate sejam tratados como métodos de interceptor de retorno de chamada de ciclo de vida @PreDestroy, @PostActivate e @PrePassivate, respectivamente. O método ejbCreate deve ser tratado como um método @Init. |
Action | Corrija o descritor de implementação ou a anotação de forma que o método seja o tipo correto de interceptor de retorno de chamada de ciclo de vida. |
Explanation | Para um bean acionado por mensagens, a especificação Enterprise JavaBeans 3.0 requer que os métodos ejbCreate e ejbPassivate sejam tratados como métodos de interceptor de retorno de chamada de ciclo de vida @PostConstruct e @PreDestroy, respectivamente. |
Action | Corrija o descritor de implementação ou a anotação de forma que o método seja o tipo correto de interceptor de retorno de chamada de ciclo de vida. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), um interceptor-binding de estilo 3 ou 4 deve utilizar uma tag method-name para especificar o nome de um método localizado em uma das interfaces de negócios do enterprise bean. |
Action | Especifique um dos nomes de métodos localizados em uma das interfaces de negócios do enterprise bean ou inclua o método em uma das interfaces de negócios do enterprise bean. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), apenas um interceptor-binding de estilo 1 pode ser utilizado para o módulo. |
Action | Corrija o descritor de implementação de forma que apenas o interceptor-binding de estilo 1 seja utilizado para o módulo. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), apenas um interceptor-binding de estilo 2 pode ser utilizado para cada enterprise bean. |
Action | Corrija o descritor de implementação de forma que apenas o interceptor-binding de estilo 2 seja utilizado para o enterprise bean. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), apenas um interceptor-binding de estilo 3 pode ser utilizado para cada método de um enterprise bean. |
Action | Corrija o descritor de implementação de forma que apenas o interceptor-binding de estilo 3 seja utilizado para o método de um enterprise bean. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), apenas um interceptor-binding de estilo 4 pode ser utilizado para cada método de uma determinada assinatura de método de um enterprise bean. |
Action | Corrija o descritor de implementação de forma que apenas o interceptor-binding de estilo 4 seja utilizado para o método de um enterprise bean. |
Explanation | A anotação AroundConstruct pode ser usada somente pelas classes de interceptor. Ela não pode ser usada por classes do enterprise bean. |
Action | Remova a anotação AroundConstruct do método na classe do enterprise bean. |
Explanation | Nenhum cronômetro automático do Enterprise Java Bean associado ao aplicativo, no servidor, foi removido do planejador. Portanto, o planejador pode tentar executar esses cronômetros no futuro. |
Action | Execute o comando 'removeAutomaticEJBTimers' a partir de uma sessão wsadmin conectada para remover os cronômetros associados com o aplicativo neste servidor específico. |
Explanation | Nenhum cronômetro automático do Enterprise Java Bean associado ao aplicativo e módulo, no servidor, foi removido do planejador. Portanto, o planejador pode tentar executar esses cronômetros no futuro. |
Action | Execute o comando 'removeAutomaticEJBTimers' a partir de uma sessão wsadmin conectada para remover os cronômetros associados com o aplicativo e módulo neste servidor específico. |
Explanation | Utilize o comando removeAutomaticEJBTimers para remover manualmente quaisquer cronômetros automáticos do Enterprise Java Bean que não sejam mais válidos. |
Action | O processamento para remover quaisquer cronômetros automáticos do Enterprise Java Bean é acionado por outro processo interno, chamado RemoveBinaries, que não foi localizado. Como resultado, o processamento para remover cronômetros automáticos do Enterprise Java Bean não foi executado. |
Explanation | Utilize o comando removeAutommaticEJBTimers para remover manualmente quaisquer cronômetros automáticos do Enterprise Java Bean que não sejam mais válidos. |
Action | O processamento para remover cronômetros automáticos do Enterprise Java Bean não é executado quando você está em execução em uma sessão wsadmin desconectada. Como resultado, os cronômetros automáticos do Enterprise Java Bean não foram removidos. |
Explanation | O servidor tentou executar um método de retorno de chamada de tempo limite para um cronômetro automático, mas foi feita uma mudança incompatível no aplicativo sem remover os cronômetros automáticos. |
Action | Pare o aplicativo e execute o comando removeAutomaticEJBTimers para o objeto AdminTask para limpar manualmente o conteúdo do banco de dados. O servidor recria automaticamente os cronômetros quando o aplicativo é reiniciado. |
Explanation | A especificação requer que métodos assíncronos tenham apenas informações de contexto de segurança. |
Action | Garanta que a instância do gerenciador de trabalho esteja configurada para transmitir apenas contexto de segurança, conforme requerido pela especificação. |
Explanation | A especificação não suporta nenhuma informação de contexto de execução transmitida para o método de tempo limite. |
Action | Garanta que a instância do gerenciador de trabalho esteja configurada para não transmitir informações de contexto conforme requerido pela especificação. |
Explanation | A anotação @StatefulTimeout só é aplicável a beans de sessão stateful. O contêiner de Enterprise JavaBean (EJB) irá ignorar a anotação nesse bean. |
Action | Remova a anotação @StatefulTimeout do bean especificado ou torne o bean um bean de sessão stateful. |
Explanation | A anotação @Asynchronous só é aplicável em classes de bean, e não em interfaces de negócios. O contêiner EJB ignora essas anotações nas interfaces. A menos que essa anotação seja especificada na classe de bean ou em um método de classes de bean, ou se os métodos forem declarados no descritor de implementação ejb-jar.xml, os métodos de bean serão executados sincronamente. |
Action | Remova qualquer anotação @Asynchronous da interface de negócios especificada e verifique se as anotações estão especificadas corretamente na classe de bean. |
Explanation | A anotação @StatefulTimeout só é aplicável em classes de bean, e não em interfaces de negócios. O contêiner EJB ignora essas anotações em interfaces. A menos que essa anotação seja especificada na classe de bean ou em um método de classes de bean, ou se o bean declarar um stateful-timeout no descritor de implementação ejb-jar.xml, o bean utilizará um valor de tempo limite padrão. |
Action | Remova a anotação @StatefulTimeout da interface de negócios especificada e verifique se as anotações estão especificadas corretamente na classe de bean. |
Explanation | Apenas um número inteiro positivo pode ser especificado para o valor de tempo limite stateful. O valor padrão será utilizado. |
Action | Altere o valor para o tempo limite stateful para um número inteiro positivo. |
Explanation | É necessário que o valor de tempo limite seja especificado no elemento do descritor de implementação stateful-timeout. |
Action | Inclua um valor de tempo limite no elemento do descritor de implementação stateful-timeout para o bean especificado. |
Explanation | O tempo limite stateful é especificado via anotações ou pelo descritor de implementação. A conversão resultante em milissegundos deve ser maior que zero e menor que java.lang.Long.MAX_VALUE (9223372036854775807) para ser válida. |
Action | Corrija o valor de tempo limite stateful para o Enterprise JavaBean identificado pela mensagem. |
Explanation | Este elemento aplica-se apenas aos beans de sessão stateful. O contêiner Enterprise JavaBean (EJB) irá ignorar o stateful-timeout neste bean. |
Action | Remova o elemento do descritor de implementação stateful-timeout do bean especificado ou torne o bean um bean de sessão stateful. |
Explanation | O tempo limite stateful deve ser positivo ou 0 para indicar sem tempo limite ou -1 para indicar tempo limite infinito. |
Action | Modifique a anotação StatefulTimeout no EJB. |
Explanation | O tempo limite stateful deve ser positivo ou 0 para indicar sem tempo limite ou -1 para indicar tempo limite infinito. |
Action | Modifique o elemento de tempo limite stateful-timeout no descritor de implementação EJB. |
Explanation | Apenas um número inteiro positivo pode ser especificado para o valor de tempo limite stateful. O valor padrão será utilizado. |
Action | Altere o valor para o tempo limite stateful para um número inteiro positivo. |
Explanation | O descritor de implementação define um cronômetro que direciona o método especificado, mas não indica quantos parâmetros esse método aceita. Múltiplos métodos têm o mesmo nome na hierarquia de classes do bean, que são elegíveis para receber retornos de chamada do cronômetro. Como resultado, o contêiner EJB não pode determinar qual método o cronômetro deve direcionar. |
Action | Altere o descritor de implementação para que o cronômetro indique explicitamente se ele direciona a versão de zero parâmetro ou a de um parâmetro do método. |
Explanation | Quando um bean de sessão stateful está localizado em um WAR, ele deve declarar dependências em todas referências de contexto de persistência e referências de unidade de persistência que pretende acessar. |
Action | Inclua a anotação de código-fonte @PersistenceContext ou @PersistenceUnit apropriada no bean de sessão stateful ou inclua o elemento <persistence-context-ref> ou <persistence-unit-ref> apropriado no elemento <session> apropriado no arquivo ejb-jar.xml. |
Explanation | Quando um bean de sessão stateful está localizado em um WAR, ele deve declarar dependências em todas referências de contexto de persistência e referências de unidade de persistência que pretende acessar. |
Action | Inclua a anotação de código de origem @PersistenceContext ou @PersistenceUnit apropriada no bean de sessão stateful ou inclua o elemento persistence-context-ref ou persistence-unit-ref apropriado no elemento de sessão apropriado no descritor de implementação XML. |
Explanation | Uma referência de recurso foi definida em vários locais, com informações conflitantes. |
Action | Altere as definições de referência de recurso para que elas não tenham mais conflitos ou utilize uma única referência de recurso e remova as definições de referência de recurso duplicadas. |
Explanation | Um Enterprise JavaBean não pode ser declarado como um terminal JAX-RPC e compactado dentro de um módulo WAR. |
Action | Compacte o Enterprise JavaBean em um módulo EJBJAR. Ou atualize para o descritor ejb-jar.xml para não declarar mais o Enterprise JavaBean como um terminal JAX-RPC. |
Explanation | Ao declararem um Enterprise JavaBean no arquivo ejb-jar.xml, os usuários devem fornecer um nome de classe para o bean. |
Action | Modifique o arquivo ejb-jar.xml ou o código de origem do aplicativo e reinstale o aplicativo. |
Explanation | Um bean de inicialização não deve ser compactado dentro de um arquivo .war. |
Action | Compacte o bean de inicialização dentro de um módulo JAR EJB independente. Alternativamente, utilize o bean de sessão singleton marcado com a anotação @Startup ou elemento XML correspondente e compacte o bean no módulo JAR EJB ou em um módulo WAR. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), as visualizações de cliente EJB 2.1 remoto e local não são suportadas para beans de sessão singleton. |
Action | Corrija as configurações de configuração do arquivo ejb-jar.xml ou da anotação do código-fonte para esse bean. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), os tipos de retorno de método para um enterprise bean devem corresponder à interface correspondente. |
Action | Altere o tipo de retorno do método para que os tipos de retorno de interface e enterprise bean sejam os mesmos. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), os tipos de retorno de método para um enterprise bean devem ser compatível com a interface correspondente. |
Action | Altere o tipo de retorno do método para que os tipos de retorno de interface e enterprise bean sejam compatíveis. |
Explanation | A especificação Enterprise JavaBeans 3.1 requer que um bean de sessão stateful não deva implementar a interface javax.ejb.SessionSynchronization e também configure um método de sincronização de sessão no arquivo ejb-jar.xml ou com uma anotação. |
Action | Remova a implementação da interface javax.ejb.SessionSynchronization ou a configuração dos métodos de sincronização de sessão. |
Explanation | A especificação Enterprise JavaBeans 3.1 requer que os métodos de sincronização de sessão de uma classe de bean de sessão stateful tenham a seguinte assinatura: after-begin e before-completion : void METHOD (), after-completion : void METHOD (boolean) |
Action | Corrija a assinatura de método de sincronização de sessão para essa classe de bean. |
Explanation | Todos os métodos de sincronização de sessão configurada devem ser implementados pelo bean. |
Action | Altere a implementação do bean para incluir todos os métodos de sincronização de sessão configurada. |
Explanation | A especificação Enterprise JavaBeans 3.1 requer que apenas um de cada um dos tipos de métodos de sincronização de sessão seja configurado para um bean de sessão stateful. |
Action | Configure apenas um de cada tipo de método de sincronização de sessão para esse bean. |
Explanation | A especificação Enterprise JavaBeans 3.1 requer que os métodos de sincronização de sessão de uma classe de bean de sessão stateful tenham a seguinte assinatura: after-begin e before-completion : void METHOD (), after-completion : void METHOD (boolean) |
Action | Corrija a assinatura de método de sincronização de sessão para essa classe de bean. |
Explanation | O número de resultados não recuperados a partir de chamadas remotas de métodos EJB assíncronos está próximo ou excedeu o máximo. Quando o número de resultados não recuperados exceder o máximo, o produto descartará o resultado mais antigo. |
Action | Monitore as estatísticas PMI do AsyncFutureObjectCount para determinar quais resultados EJB possuem resultados não solicitados e, em seguida, atualize o código do cliente correspondente para solicitar os resultados. Se os resultados estiverem sendo descartados com mais rapidez do que os clientes podem solicitá-los, então ajuste a duração do objeto futuro remoto para métodos EJB assíncronos e configure a propriedade do sistema com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults para o número máximo de resultados não solicitados. Ou então, altere o EJB para usar uma interface local em vez de uma interface remota, uma vez que os resultados de um método assíncrono em uma interface local não precisam ser controlados pelo contêiner EJB e podem ser descartados normalmente. |
Explanation | Quando um contexto de enterprise bean não está presente, os tipos específicos de enterprise bean, como o javax.ejb.EJBContext e o javax.ejb.TimerService, não estarão disponíveis para injeção ou consulta. |
Action | Altere o aplicativo para injetar ou consultar tipos específicos de enterprise bean dentro do contexto de um enterprise bean. |
Explanation | Cronômetros persistentes do enterprise bean criados automaticamente declarados em um descritor de implementação ou em uma anotação não são suportados na configuração atual e serão ignorados durante o tempo de execução. Dependendo do uso pretendido dos cronômetros do enterprise bean pelo aplicativo, o aplicativo pode não ser executado conforme o esperado. |
Action | Remova o uso de cronômetros persistentes não suportados criados automaticamente do aplicativo. |
Explanation | O módulo de enterprise bean está configurado para failover de bean de sessão stateful, mas o failover não é possível para esse bean de sessão stateful porque ele é configurado para não ser capaz de passivação pela anotação @Stateful no código fonte ou pelo elemento <passivation-capable> no arquivo ejb-jar.xml. |
Action | Se o failover for necessário para esse bean, atualize o código fonte do bean de sessão stateful para permitir que ele seja passivado, e, em seguida, atualize a anotação @Stateful no código fonte ou o elemento <passivation-capable> no arquivo ejb-jar.xml. |
Explanation | O bean de sessão stateful está configurado para usar uma política de ativação, mas apenas a política de ativação de ONCE pode ser usada para esse bean de sessão stateful porque ele está configurado para ser incapaz de passivação pela anotação @Stateful no código fonte ou pelo elemento <passivation-capable> no arquivo ejb-jar.xml. |
Action | Se uma política de ativação diferente for necessária para esse bean, atualize o código fonte do bean de sessão stateful para permitir que ele seja passivado, e, em seguida, atualize a anotação @Stateful no código fonte ou o elemento <passivation-capable> no arquivo ejb-jar.xml. |
Explanation | O intervalo entre o tempo de início esperado e o real excedeu o valor de lateTimerThreshold configurado. |
Action | Considere alocar mais encadeamentos para o executor padrão do servidor, aumentando o valor da configuração maxThreads, reduzindo a carga no sistema ou aumentando o valor da configuração lateTimerThreshold. |
Explanation | O arquivo ibm-web-bnd.xmi ou ibm-web-bnd.xml para o módulo tem mais de uma ligação para a mesma referência. |
Action | Remova todas, exceto uma das, ligações para referência. |
Explanation | Enterprise beans de entidade declarados em qualquer módulo de versão não são suportados quando o módulo é empacotado em um aplicativo Java EE versão 7 ou mais recente. Um aplicativo é considerado como Java EE versão 7 se o arquivo application.xml é declarado como sendo da versão 7 ou qualquer módulo EJB ou WAR empacotado dentro desse aplicativo estiver em uma versão correspondente ao Java EE versão 7. |
Action | Remova o uso do enterprise bean da entidade do aplicativo ou empacote o bean em um aplicativo versão 6 ou mais antigo. |
Explanation | O servidor está iniciando o módulo EJB. |
Action | Nenhuma ação é necessária. |
Explanation | O servidor iniciou o módulo EJB. |
Action | Nenhuma ação é necessária. |
Explanation | O servidor não conseguiu iniciar o módulo EJB. |
Action | Use as informações da exceção para identificar a origem do problema e para resolver o problema. Consulte as informações sobre determinação de problemas na página da Web de Suporte do WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | O servidor está parando o módulo EJB. |
Action | Nenhuma ação é necessária. |
Explanation | O servidor parou o módulo EJB. |
Action | Nenhuma ação é necessária. |
Explanation | O servidor não conseguiu parar o módulo EJB. |
Action | Use as informações da exceção para identificar a origem do problema e para resolver o problema. Consulte as informações sobre determinação de problemas na página da Web de Suporte do WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | O enterprise bean foi configurado para iniciar quando fosse usado pela primeira vez, em vez de quando seu módulo fosse iniciado. O enterprise bean falhou ao ser iniciado quando foi usado pela primeira vez. |
Action | Use as informações da exceção para identificar a origem do problema e para resolver o problema. Consulte as informações sobre determinação de problemas na página da Web de Suporte do WebSphere Application Server: http://www.ibm.com/software/webservers/appserv/was/support. |
Explanation | Ocorreu um erro ao criar uma instância do enterprise bean com o nome JNDI especificado. |
Action | Consulte a exceção aninhada ou um erro anterior para obter informações adicionais sobre o erro. |
Explanation | Os recursos ejbLite não suportam interfaces iniciais ou de componente do enterprise bean. Apenas interfaces de negócios são suportadas nos recursos ejbLite. |
Action | Modifique o aplicativo para remover o uso de interfaces iniciais e de componente do enterprise bean ou inclua um recurso ejbHome para o arquivo server.xml. |
Explanation | Os recursos ejbLite não suportam interfaces remotas do enterprise bean. Apenas interfaces locais são suportadas nos recursos ejbLite. |
Action | Modifique o aplicativo para remover o uso de interfaces remotas do enterprise bean ou inclua um recurso ejbRemote para o arquivo server.xml. |
Explanation | Os cronômetros automáticos não persistentes do enterprise bean declarados em um descritor de implementação ou uma anotação não são suportados pelo recurso ejbLite-3.1 e serão ignorados durante o tempo de execução. Dependendo do uso pretendido dos cronômetros do enterprise bean pelo aplicativo, o aplicativo pode ou não ser executado conforme o esperado. |
Action | Remova o uso de cronômetros automáticos não suportados do aplicativo ou inclua uma versão do recurso ejbLite que ofereça suporte para cronômetros automáticos não persistentes para o arquivo server.xml. |
Explanation | Os recursos ejbLite não suportam interfaces iniciais ou de componente do enterprise bean. Apenas interfaces de negócios são suportadas nos recursos ejbLite. |
Action | Modifique o aplicativo para remover o uso de interfaces iniciais e de componente do enterprise bean ou inclua um recurso ejbHome para o arquivo server.xml. |
Explanation | Os recursos ejbLite não suportam interfaces remotas do enterprise bean. Apenas interfaces locais são suportadas nos recursos ejbLite. |
Action | Modifique o aplicativo para remover o uso de interfaces remotas do enterprise bean ou inclua um recurso ejbRemote para o arquivo server.xml. |
Explanation | A especificação de ativação para o bean acionado por mensagens está disponível e o terminal de mensagens foi ativado e está pronto para aceitar mensagens. |
Action | Nenhuma ação é necessária. |
Explanation | O bean acionado por mensagens está sendo removido ou a especificação de ativação não está mais disponível. O terminal de mensagens não está mais disponível para aceitar mensagens. |
Action | Nenhuma ação é necessária. |
Explanation | O servidor está iniciando o bean acionado por mensagens, mas não consegue ativar o terminal de mensagens porque a especificação de ativação não pôde ser localizada. O terminal de mensagens não receberá mensagens até que o terminal possa ser ativado. |
Action | Verifique se uma especificação de ativação foi configurada com o nome especificado. Se a configuração existir, aguarde a especificação de ativação ficar disponível. |
Explanation | O servidor está iniciando o bean acionado por mensagens, mas não conseguiu ativar o terminal de mensagem, porque o destino não foi localizado. O terminal de mensagens não receberá mensagens até que o terminal possa ser ativado. |
Action | Verifique se um destino foi configurado com o nome especificado. Se a configuração existir, aguarde até que o destino se torne disponível. |
Explanation | Os métodos assíncronos do EJB não são suportados pelo recurso ejbLite-3.1. |
Action | Remova o uso de métodos assíncronos não suportados do aplicativo ou inclua uma versão do recurso ejbLite que ofereça suporte para métodos assíncronos para o arquivo server.xml. |
Explanation | Os cronômetros não persistentes do EJB não são suportados pelo recurso ejbLite-3.1. |
Action | Remova o uso de cronômetros não persistentes não suportados do aplicativo ou inclua uma versão do recurso ejbLite que ofereça suporte para cronômetros não persistentes para o arquivo server.xml. |
Explanation | Os cronômetros persistentes do EJB não são suportados pelos recursos ejbLite. |
Action | Remova o uso de cronômetros persistentes não suportados do aplicativo ou inclua um recurso ejbPersistentTimer no arquivo server.xml. |
Explanation | Vários enterprise beans foram definidos com o mesmo nome no arquivo ejb-jar.xml. Cada enterprise bean deve ter um nome exclusivo. |
Action | Remova as definições duplicadas de enterprise beans. |
Explanation | O elemento <ejb-class> não foi especificado no arquivo ejb-jar.xml. Esse elemento é necessário para enterprise beans definidos sem o uso de uma anotação. |
Action | Inclua o elemento <ejb-class> na definição de enterprise bean no arquivo ejb-jar.xml. |
Explanation | O elemento <session-type> não foi especificado no arquivo ejb-jar.xml. Esse elemento é necessário para beans de sessão definidos sem o uso de uma anotação. |
Action | Inclua o elemento <session-type> na definição do bean de sessão. |
Explanation | Um enterprise bean só pode ter um tipo, mas tipos incompatíveis foram especificados no arquivo ejb-jar.xml e pela anotação. |
Action | Altere o tipo de elemento ou o tipo de anotação do enterprise bean. |
Explanation | Um enterprise bean só pode ter um tipo, mas várias anotações definidoras de componente foram especificadas. |
Action | Remova uma das anotações definidoras de componente. |
Explanation | Um enterprise bean só pode ter um tipo, mas tipos incompatíveis foram especificados no arquivo ejb-jar.xml e pela anotação. |
Action | Altere o tipo de elemento ou o tipo de anotação do enterprise bean. |
Explanation | Um enterprise bean só pode ser declarado com uma classe, mas foi declarado com diferentes classes por anotações em duas classes separadas. |
Action | Remova uma das anotações ou altere um dos nomes do enterprise bean. |
Explanation | A especificação da anotação @Remote ou @Local sem um valor indica que as interfaces de negócios na cláusula implements deveriam ser consideradas remota ou local, respectivamente, portanto ambas as anotações não podem ser especificadas sem um valor. |
Action | Remova a anotação ou especifique as anotações com as interfaces de negócios. |
Explanation | A especificação da anotação @Remote ou @Local sem um valor indica que as interfaces de negócios na cláusula implements devem ser consideradas remota ou local, respectivamente, mas a classe não possui interfaces de negócios em sua cláusula implements. |
Action | Inclua uma interface de negócios na cláusula implements, remova a anotação ou especifique a anotação com as interfaces de negócios. |
Explanation | A especificação da anotação @Remote ou @Local sem um valor indica que a interface de negócios na cláusula implements deveria ser considerada remota ou local respectivamente, mas a classe tem várias interfaces de negócios em sua cláusula implements. |
Action | Remova todas as interfaces de negócios menos uma na cláusula implements ou especifique a anotação com todas as interfaces de negócios. |
Explanation | Uma classe pode ser especificada para um enterprise bean como uma interface de negócios local ou uma interface de negócios remota, mas não como ambas. |
Action | Atualize a classe de enterprise bean, a classe de interface, ou o descritor de implementação para que a interface seja especificada como uma interface de negócios local ou uma interface de negócios remota, mas não como ambas. |
Explanation | As anotações @Remote e @Local só podem ter um valor quando são especificadas em uma classe de enterprise bean. |
Action | Remova o valor da anotação @Remote ou @Local na interface. |
Explanation | O nome do enterprise bean pode estar incorreto ou uma extensão pode ter sido especificada para um enterprise bean que não existe. |
Action | Corrija o nome do enterprise bean no arquivo ibm-ejb-jar-ext.xml. |
Explanation | O valor de atributo limite ACTIVITY_SESSION da extensão <local-transaction> não é suportado no perfil do Liberty. |
Action | Atualize o arquivo ibm-ejb-jar-ext.xml para especificar BEAN_METHOD para o limite, ou remova o atributo de limite para usar o padrão, que é BEAN_METHOD. |
Explanation | Um enterprise bean só pode ser definido com uma classe, mas ele foi declarado com diferentes classes em XML e por uma anotação. |
Action | Remova a classe de ejb-jar.xml, remova a anotação ou altere um dos nomes do enterprise bean. |
Explanation | O arquivo ejb-jar.xml especifica um nome de classe inválido, ou que o arquivo de classe não foi empacotado no aplicativo. |
Action | Corrija o nome da classe no arquivo ejb-jar.xml ou empacote o arquivo de classe no aplicativo. |
Explanation | O terminal de mensagem não foi ativado porque a especificação de ativação foi configurada com autoStart=false. O terminal de mensagem será ativado quando for emitido um comando de continuação. |
Action | Nenhuma ação é necessária. |
Explanation | O terminal de mensagem só pode ser pausado quando ele está em estado ativo. |
Action | Nenhuma ação é necessária. |
Explanation | O terminal de mensagem só pode ser retomado quando ele está em um estado inativo. |
Action | Nenhuma ação é necessária. |
Explanation | O terminal de mensagem só pode ser pausado quando ele está em estado ativo. |
Action | Aguarde até que o terminal de mensagem esteja em um estado ativo antes de tentar pausar. |
Explanation | O terminal de mensagem só pode ser continuado quando ele está em um estado pausado. |
Action | Aguarde até que o terminal de mensagem esteja em um estado pausado antes de tentar continuar. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), deve-se fornecer uma interface inicial remota quando uma interface do componente remoto é fornecida. |
Action | Altere a configuração do aplicativo para fornecer uma interface inicial remota para o bean . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), deve-se fornecer uma interface inicial local quando uma interface do componente local é fornecida. |
Action | Altere a configuração do aplicativo para fornecer uma interface inicial local para o bean . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean deve ser definida como pública. |
Action | Defina a classe de bean como pública. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean não deve ser definida como final. |
Action | Não defina a classe de bean como uma classe final. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean não deve ser definida como abstrata. |
Action | Não defina a classe de bean como uma classe abstrata. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean deve ser definida como uma classe de nível superior. |
Action | Defina a classe de bean como uma classe de nível superior. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean deve ter um construtor público que não utiliza parâmetros. |
Action | Altere a classe de bean de forma que tenha um construtor público que não utiliza parâmetros. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean não deve definir o método de finalização. |
Action | Não defina o método de finalização na classe de bean. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean de entidade deve implementar a classe javax.ejb.EntityBean. |
Action | Altere a classe de bean para implementar a classe javax.ejb.EntityBean. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o nome dos métodos de negócios não devem iniciar com ejb. Caso contrário, poderão ocorrer conflitos com os métodos de retorno de chamada. |
Action | Altere o nome do método de negócios de forma que ele não inicie com ejb. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), as interfaces de negócios e do componente configuradas devem ser interfaces Java. |
Action | Altere a configuração do bean para fornecer interfaces Java. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), as interfaces de negócios configuradas não devem estender nenhuma interface no pacote javax.ejb. |
Action | Altere a interface de negócios para não estender uma interface no pacote javax.ejb. Além disso, você pode alterar a configuração do bean para não especificar a interface como uma interface de negócios. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), as interfaces locais configuradas não devem estender a interface javax.rmi.Remote. |
Action | Altere a interface para não estender a interface javax.rmi.Remote. Além disso, você pode alterar a configuração do bean para não especificar a interface como uma interface local. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a interface do componente local configurada deve estender a interface javax.ejb.EJBLocalObject. |
Action | Altere a interface para estender a interface javax.ejb.EJBLocalObject. Além disso, você pode alterar a configuração do bean para não especificar a interface como uma interface do componente local. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a interface do componente remoto configurada deve estender a interface javax.ejb.EJBObject. |
Action | Altere a interface para estender a interface javax.ejb.EJBObject. Além disso, você pode alterar a configuração do bean para não especificar a interface como uma interface do componente remoto. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a interface inicial local configurada deve estender a interface javax.ejb.EJBLocalHome. |
Action | Altere a interface para estender a interface javax.ejb.EJBLocalHome ou altere a configuração do bean para não especificar a interface como uma interface inicial local. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a interface inicial remota configurada deve estender a interface javax.ejb.EJBHome. |
Action | Altere a interface para estender a interface javax.ejb.EJBHome ou altere a configuração do bean para não especificar a interface como a interface inicial remota. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), todos os métodos create em uma interface inicial devem retornar a interface do componente. |
Action | Altere os métodos create na interface inicial para retornar a interface do componente. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), todas as interfaces iniciais devem definir pelo menos um método create. |
Action | Altere a interface inicial para definir um método create. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), todos os métodos create em uma interface inicial devem retornar a interface do componente. |
Action | Altere os métodos create na interface inicial para retornar a interface do componente. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a cláusula throws de todos os métodos create em uma interface inicial devem conter a exceção javax.ejb.CreateException. |
Action | Altere os métodos create na interface inicial para lançar javax.ejb.CreateException. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), uma interface inicial para um bean de sessão sem preservação de estado deve ter apenas um método. O método deve ser o método create. |
Action | Remova o método da interface inicial . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), todos os métodos definidos em uma interface inicial para um bean de sessão sem preservação de estado devem iniciar com a cadeia create. |
Action | Altere o nome do método na interface inicial de forma que inicie com a cadeia create ou remova o método. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), não é possível definir métodos em uma interface inicial de bean de entidade que iniciem com a cadeia remove. |
Action | Altere o nome do método na interface inicial de forma que não inicie com a cadeia remove ou remova o método. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean deve implementar um método ejbCreate ou init para cada método create de uma interface inicial. |
Action | Altere a classe de bean para fornecer um método ejbCreate ou init que corresponda ao método . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean de entidade deve implementar um método ejbCreate para cada método create de uma interface inicial. |
Action | Altere a classe de bean para fornecer um método ejbCreate que corresponda ao método . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o tipo de retorno de todos os métodos ejbCreate de uma classe de bean de entidade deve ser o tipo de chave primária. |
Action | Altere o tipo de retorno do método para a classe de chave primária. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean de entidade deve implementar um método ejbPostCreate para cada método create de uma interface inicial. |
Action | Altere a classe de bean para fornecer um método ejbPostCreate que corresponda ao método . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o tipo de retorno de todos os métodos ejbPostCreate de uma classe de bean de entidade deve ser nulo. |
Action | Altere o tipo de retorno do método para nulo. |
Explanation | O método da interface inicial para o bean de entidade não define um método ejbFind correspondente na classe . |
Action | Altere a classe de bean para fornecer um método ejbFind que corresponda ao método . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o tipo de retorno do método ejbFindByPrimaryKey de uma classe de bean de entidade deve ser o tipo de chave primária. |
Action | Altere o tipo de retorno do método para a classe de chave primária. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o tipo de retorno de todos os métodos ejbFind customizados para uma classe de bean de entidade deve ser a classe de chave primária, a classe java.util.Collection ou a classe java.util.Enumeration. |
Action | Altere o tipo de retorno do método para a classe de chave primária, a classe java.util.Collection ou a classe java.util.Enumeration. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a classe de bean de entidade deve implementar um método ejbHome para cada método inicial da interface inicial. |
Action | Altere a classe de bean para fornecer um método ejbHome que corresponda ao método . |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), o tipo de retorno dos métodos ejbHome para uma classe de bean de entidade deve corresponder ao método de interface inicial correspondente. |
Action | Altere o tipo de retorno do método para o tipo que corresponda ao método da interface inicial correspondente. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), as exceções definidas na cláusula de lançamento de um método são usadas pelo contêiner para determinar quais exceções são exceções do aplicativo. Se as exceções na cláusula de lançamento de um método variarem por interface, um comportamento de exceção inesperada ocorrerá para algumas das interfaces. |
Action | Altere o aplicativo de modo que todos os métodos com a mesma assinatura definam as mesmas exceções na cláusula de lançamento. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), os argumentos e tipos de retorno de todos os métodos de negócios remotos EJB devem ser um tipo válido para RMI/IIOP. |
Action | Altere o método do aplicativo para utilizar apenas tipos válidos para RMI/IIOP. Além disso, você pode alterar o aplicativo para não utilizar a interface como uma interface remota EJB. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), a cláusula throws dos métodos de interface de negócios remotos não deve incluir a exceção java.rmi.RemoteException. |
Action | Remova a exceção RemoteException da cláusula throws do método. Além disso, você pode alterar a interface para implementar a interface java.rmi.Remote ou alterar o aplicativo para não utilizar a interface como uma interface remota EJB. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), uma exceção do aplicativo não deve ser definida como uma subclasse da exceção rmi.RemoteException. |
Action | Altere o aplicativo de forma que não existam métodos de interface de negócios remotos definidos com uma subclasse java.rmi.RemoteException na cláusula throws. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), uma exceção do aplicativo para uma interface do componente não deve ser definida como uma subclasse da exceção rmi.lang.RuntimeException. |
Action | Altere o aplicativo de forma que os métodos de interface do componente remotos não sejam definidos com uma subclasse java.lang.RuntimeException da cláusula throws. |
Explanation | De acordo com a especificação EJB (Enterprise JavaBeans), para métodos de interface de negócios remotos que implementam a interface java.rmi.Remote, a cláusula throws deve incluir a exceção java.rmi.RemoteException. |
Action | Inclua a exceção RemoteException na cláusula throws do método. Além disso, você pode alterar a interface para não implementar a interface java.rmi.Remote ou alterar o aplicativo para não utilizar a interface como uma interface remota EJB. |
Explanation | Para interfaces remotas, a especificação de Mapeamento de Linguagem Java para IDL determina as seguintes informações: Os métodos que seguem os padrões de design de JavaBeans para propriedades simples de leitura e de leitura/gravação são mapeados para os atributos da interface OMG IDL. Ambos os métodos especificados são mapeados para o mesmo atributo de interface OMG IDL. A interface não é um tipo RMI/IIOP válido. |
Action | Altere o aplicativo renomeando ou removendo um dos métodos conflitantes. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), nenhum dos métodos da classe de bean e quaisquer superclasses deve ser declarado como final quando a classe de bean for exposta a uma visualização sem interface. E os métodos de negócios não devem ser declarados como finais. |
Action | Altere o aplicativo para que o método não seja declarado como final. |
Explanation | De acordo com a especificação Enterprise JavaBeans (EJB), uma exceção de aplicativo para uma interface deve ser definida como uma subclasse da classe java.lang.Exception ou da classe java.lang.RuntimeException. |
Action | Altere o aplicativo para que a exceção seja uma subclasse da classe java.lang.Exception ou da classe java.lang.RuntimeException. |
Explanation | Esta mensagem informativa não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |
Explanation | Esta mensagem de aviso não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |
Explanation | Esta mensagem de erro não está traduzida. |
Action | Consulte a mensagem para obter detalhes. |
Explanation | Uma condição de exceção geral foi descoberta. |
Action | Combine essas informações com as mensagens de exceção adicionais para desempenhar uma determinação de problema adicional. |
Explanation | Duas das opções especificadas não são compatíveis e não podem ser especificadas juntas. |
Action | Examine a instrução de uso e remova uma das opções especificadas. |
Explanation | Uma das opções especificadas requer uma outra opção que não tenha sido especificada. |
Action | Examine a instrução de uso e especifique a opção necessária. |
Explanation | O EJB timer especificado não existe no servidor especificado. O EJB timer pode ter expirado ou pode ter sido cancelado. |
Action | Verifique se a identidade do EJB timer e o nome do servidor foram especificados corretamente. Se o EJB timer existir e o nome da identidade e o nome do servidor estiverem corretos, consulte quaisquer exceções anteriores para obter informações adicionais. |
Explanation | O serviço EJB timer configurado para o servidor especificado não está disponível. O serviço EJB timer não poderá ser iniciado se não houver aplicativos com Enterprise Java Beans TimedObject iniciados no servidor. |
Action | Verifique se um aplicativo com um Enterprise Java Bean TimedObject foi iniciado no processo do servidor especificado. |
Explanation | Um dos três filtros deve ser especificado: -all -timer -app |
Action | Examine a instrução de uso e especifique um dos três filtros. |
Explanation | Um nome de servidor deve ser especificado. |
Action | Examine a instrução de uso e especifique um nome de servidor. |
Explanation | O arquivo jar listado não está configurado como um módulo do enterprise bean. |
Action | Se esse módulo deveria conter componentes de enterprise bean, verifique as anotações do código-fonte de Java ou dados de configuração de ejb-jar.xml. |
Explanation | O arquivo jar listado não contém nenhum enterprise bean com interfaces remotas. |
Action | Se esse módulo deveria conter enterprise beans com interfaces remotas, verifique as anotações do módulo ou os dados de configuração do ejb-jar.xml. |
Explanation | O primeiro parâmetro deve ser um nome completo de classe, um arquivo JAR, um arquivo WAR ou um arquivo EAR. Os arquivos JAR, WAR e EAR devem incluir o caminho do diretório completo. |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | O arquivo especificado não pôde ser aberto para operação de leitura. |
Action | Examine a configuração de permissões do sistema de arquivo para esse arquivo. |
Explanation | Uma opção pode ser especificada apenas uma vez por chamada de comando createEJBStubs. |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | O nome do arquivo de log deve apontar para um arquivo, incluindo o caminho de diretório. Além disso, o nome do arquivo de log não pode começar com "-". |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | O arquivo especificado não pôde ser aberto para operação de gravação. |
Action | Examine a configuração de permissões do sistema de arquivo para esse arquivo. |
Explanation | Para a opção -logfile, o nome do arquivo de log deve ser fornecido como o próximo parâmetro |
Action | Examine a instrução de uso e forneça o parâmetro de nome do arquivo de log necessário. |
Explanation | O parâmetro não corresponde a nenhuma das opções de entrada permitidas. |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | O número total de parâmetros de entrada permitidos foi excedido. |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | Ocorreu uma exceção inesperada durante o processamento de comando. |
Action | Inclua a opção -verbose na chamada de comando createEJBStubs para ver mais informações. |
Explanation | Cada início configurado deve ter uma interface do componente. |
Action | Examine os dados de configuração para esse início. |
Explanation | A exceção não era esperada. |
Action | Examine as configurações de permissões do sistema de arquivo. |
Explanation | Um arquivo temporário não pôde ser criado no sistema de arquivo. |
Action | Examine as configurações de permissões do sistema de arquivo para o diretório especificado. |
Explanation | A classe especificada não pode ser carregada. |
Action | Verifique os erros de ortografia e certifique-se de que todas as classes-pais dessa classe estejam incluídas no arquivo JAR (Java archive) ou arquivo EAR (enterprise archive) de entrada, ou estãodisponibilizadas utilizando a opção -cp. |
Explanation | Uma classe de parâmetro de método ou de valor de retorno de método da classe listada não pôde ser carregado. |
Action | Verifique se todas as classes transmitidas como parâmetros de métodos, ou utilizadas como valores de retorno de método, em métodos da classe listada estão incluídas no arquivo JAR (Java achive) ou no arquivo EAR (enterprise archive) de entrada, ou estão disponibilizadas utilizando a opção -cp. |
Explanation | Para a opção -cp, o nome do caminho de classe deve ser fornecido como o próximo parâmetro. |
Action | Examine a instrução de uso e forneça o parâmetro de nome do caminho de classe necessário. |
Explanation | O arquivo especificado como o primeiro parâmetro não foi localizado. |
Action | Verifique a ortografia e as permissões de leitura do arquivo especificado. |
Explanation | O arquivo especificado não pôde ser renomeado. |
Action | Examine as configurações de permissões do sistema de arquivo. Além disso, verifique se o arquivo de destino não existe. |
Explanation | O arquivo especificado não pôde ser excluído. |
Action | Examine as configurações de permissões do sistema de arquivo. |
Explanation | O nome especificado para a opção -newfile não é permitido. |
Action | Certifique-se de que o nome não seja o mesmo que o arquivo de entrada. |
Explanation | Os módulos EJB devem conter um ou mais enterprise beans. |
Action | Certifique-se de que um ou mais enterprise beans estejam configurados para esse módulo. Os enterprise beans devem utilizar um arquivo ejb-jar.xml ou as anotações de código-fonte. |
Explanation | O parâmetro de nome do arquivo de atualização deve ser um tipo de arquivo JAR, WAR e EAR e incluir o caminho de arquivo. |
Action | Chame o comando createEJBStubs com a opção -help para visualizar a sintaxe de comando. |
Explanation | O diretório especificado não pode ser excluído. |
Action | Exclua manualmente o diretório. |
Explanation | O arquivo de saída especificado não pode ser localizado. |
Action | Verifique a ortografia e as permissões de gravação do arquivo. |
Explanation | O diretório especificado não pode ser criado. |
Action | Garanta que as permissões do sistema de arquivos permitam a criação do diretório. |
Explanation | O arquivo especificado não pode ser criado no sistema de arquivo. |
Action | Examine as configurações de permissões do sistema de arquivo para o diretório especificado. |
Explanation | O arquivo de saída especificado deve ser um arquivo não existente. |
Action | Especifique um novo nome do arquivo de saída. |
Explanation | Os dados de configuração do aplicativo especificaram um diretório da biblioteca com uma cadeia em branco para o nome do diretório da biblioteca. Essa ação desativa o diretório da biblioteca. |
Action | Caso o diretório da biblioteca para esse aplicativo não deva ser desativado, modifique o arquivo de configuração application.xml no arquivo EAR (enterprise archive) do aplicativo. |
Explanation | O arquivo JAR ou WAR especificado não contém nenhuma classe de interface remota para um enterprise bean. |
Action | Se esse módulo tiver que conter classes de interface remota para um enterprise bean, inclua essas classes no módulo. |
Explanation | O tipo de entrada de um nome de classe qualificado não é compatível com a opção especificada. |
Action | Examine a instrução de uso e altere o tipo de entrada ou remova a opção especificada. |
Explanation | O contêiner integrável está varrendo o caminho de classe para módulos válidos do Enterprise JavaBeans (EJB). Os módulos válidos do EJB contêm um arquivo ejb-jar.xml ou anotações de Enterprise JavaBeans (EJB). |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O contêiner integrável deve inicializar antes de o código do usuário poder acessar os enterprise beans. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O processo de varredura de módulos Enterprise JavaBeans (EJB) ou inicialização do contêiner EJB integrável falhou e o contêiner não é mais útil. Um diagnóstico adicional pode ser localizado na saída FFDC. |
Action | Examine o tipo de exceção e, opcionalmente, a saída FFDC, para determinar a causa da falha na inicialização. Uma razão comum para esse erro é um módulo EJB inválido no caminho de classe. |
Explanation | O código do usuário direcionou o contêiner integrável para iniciar múltiplos módulos com o mesmo nome de arquivo. |
Action | Especifique uma lista de módulos que não tenha nomes de arquivo duplicados ou renomeie um dos módulos com um nome de arquivo exclusivo. |
Explanation | O contêiner EJB integrável está iniciando o módulo Enterprise JavaBeans (EJB) identificado. Isso inclui ligar factories e homes do Enterprise JavaBeans (EJB) à JNDI e executar qualquer código EJB que foi especificado para execução na inicialização. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável não localizou módulos válidos Enterprise JavaBeans (EJB) para iniciar. Um módulo EJB válido contém um META-INF/ejb-jar.xml válido ou classes com anotações EJB. Isso pode ter ocorrido porque não existe nenhum módulo EJB no caminho de classe ou porque a propriedade javax.ejb.embeddable.modules definiu módulos que não existem. |
Action | Revise o caminho de classe e a propriedade javax.ejb.embeddable.modules para determinar quais módulos EJB devem ser iniciados. |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável falhou ao encerrar o módulo Enterprise JavaBeans (EJB) devido à exceção. Os enterprise beans ainda podem ser ligados à JNDI e ainda estão acessíveis para os clientes. Futuras tentativas de reiniciar esse módulo podem falhar devido à nomenclatura ou outras colisões de recursos. |
Action | Resolva a falha examinando a exceção, os logs e a saída FFDC. Se outros módulos pararem perfeitamente, examine o módulo com falha. |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável falhou ao parar quando o método Close foi invocado devido à exceção. Como isso ocorre após todos os módulos Enterprise JavaBeans (EJB) terem sido interrompidos, esse é um problema com o contêiner Enterprise JavaBeans (EJB) integrável ou sua configuração. |
Action | Resolva qualquer falha examinando a exceção, os logs e a saída FFDC e revise a configuração do contêiner Enterprise JavaBeans (EJB) integrável. |
Explanation | O método Close foi invocado e o contêiner Enterprise JavaBeans (EJB) integrável concluiu sua rotina de encerramento. |
Action | Nenhuma ação do usuário é necessária. |
Explanation | O contêiner EJB integrável não pôde fechar o espaço de nomes java:global. Isso significa que alguns Enterprise JavaBeans ou outros objetos ligados ao espaço de nomes não puderam ser esvaziados. Além disso, isso poderia levar a problemas da JNDI se instâncias de contêiner Enterprise JavaBeans (EJB) integrável adicionais fossem criadas. |
Action | Resolva a falha examinando a exceção, os logs e a saída FFDC. |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável falhou ao ler as propriedades de configuração do arquivo especificado. Isso pode acontecer se o arquivo não for um arquivo de propriedades formado corretamente. |
Action | Verifique se o arquivo especificado existe no sistema de arquivos e se ele é um arquivo de propriedades bem formado (isto é, <property_name>=<property_value>). |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável não pôde ligar uma instância javax.sql.DataSource ao espaço de nomes da JNDI. |
Action | Resolva a falha examinando a exceção, os logs e a saída FFDC. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm uma origem de dados sem um nome de Java Naming and Directory Interface (JNDI) especificado. |
Action | Inclua uma propriedade name para essa origem de dados no arquivo de propriedades. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm uma origem de dados sem className especificada. |
Action | Inclua uma propriedade className para essa origem de dados no arquivo de propriedades. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm uma origem de dados com um valor ConnectionPool.MaxConnections que não é um valor numérico positivo ou zero. |
Action | Altere o valor da propriedade ConnectionPool.MaxConnections para essa origem de dados para ser um valor numérico positivo ou zero. |
Explanation | Um erro durante o processamento de encerramento impediu o provedor JPA de ser fechado corretamente devido à exceção. Isso é um indicativo de outro problema que deve ter ocorrido anteriormente nos logs. Futuras tentativas de utilizar o JPA podem falhar. |
Action | Resolva a falha examinando a exceção, os logs e a saída FFDC para localizar e resolver o problema subjacente. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm uma origem de dados com um valor ConnectionPool que não é válido. |
Action | Altere o valor da propriedade ConnectionPool para essa origem de dados para um valor válido. Os valores válidos são nomes de um conjunto de conexões. |
Explanation | A propriedade do resolvedor LTC recebeu um valor não suportado. |
Action | A propriedade do resolvedor LTC deve receber um valor padrão de Application ou ContainerAtBoundary. |
Explanation | A propriedade de ação não resolvida LTC recebeu um valor não suportado. |
Action | A propriedade de ação não resolvida LTC deve receber um valor padrão de Rollback ou Commit. |
Explanation | O contêiner Enterprise JavaBeans (EJB) integrável não pôde ligar uma instância java.net.URL ao namespace da Java Naming and Directory Interface (JNDI). |
Action | Resolva a falha examinando a exceção, os logs e a saída FFDC. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm um recurso de URL sem um nome de Java Naming and Directory Interface (JNDI) especificado. |
Action | Inclua uma propriedade name para esse recurso da URL no arquivo de propriedades. |
Explanation | As propriedades que o contêiner Enterprise JavaBeans (EJB) integrável utiliza contêm um recurso de URL sem specification especificada. |
Action | Inclua uma propriedade specification para esse recurso da URL no arquivo de propriedades. |