Pode deparar-se com estas mensagens de erros comuns ao validar os seus projectos.
Prefixo de mensagem | Mensagem | Explicação |
---|---|---|
Validador do Cliente da Aplicação | ||
CHKJ1000 | A validação falhou porque o ficheiro de cliente da aplicação não é válido. Certifique-se que o descritor de implementação é válido. | O ficheiro
application-client.xml não pode ser carregado.Os metadados do projecto não
podem ser iniciados a partir do ficheiro application-client.xml.
|
Validador do EAR | ||
CHKJ1001 | O projecto EAR {0} é inválido. | O ficheiro
application.xml não pode ser carregado.
Os metadados do projecto não
podem ser iniciados a partir do ficheiro application.xml.
|
Validador do EJB | ||
CHKJ2019 | A classe chave {0} tem de ser serializável em tempo de execução. | O EJB está em conformidade com a especificação do EJB. Esta mensagem é um aviso de que podem ocorrer problemas. O aviso aparece quando um tipo precisa de ser serializável em tempo de execução e quando não é possível verificar a serializabilidade em tempo de compilação. Um tipo é serializável se, em tempo de execução, for um tipo primitivo, uma matriz primitiva ou um objecto remoto ou se implementar java.io.Serializable. Esta mensagem sinaliza o java.lang.Object e não pode ser desactivada. Pode tornar o objecto serializável em tempo de compilação ou ignorar o aviso. |
CHKJ2412 | O tipo de retorno tem de ser serializável em tempo de execução. | |
CHKJ2413 | O argumento {1} do {0} tem de ser serializável em tempo de execução. | |
CHKJ2102 | Tanto um descritor localizador, como um método personalizado localizador de correspondência na classe {0} têm de ser definidos. | Para cada método localizador tem de existir um descritor localizador. |
CHKJ2873 | Migre esta associação de origem de dados do bean para uma associação da Fábrica de Ligação CMP. | |
CHKJ2874 | Migre esta associação predefinida de origem de dados do módulo EJB para uma associação predefinida da Fábrica de Ligação CMP. | |
CHKJ2875E | O <ejb-client-jar> {0} tem de existir em todos os ficheiros EAR que contenham este módulo EJB. | Se o <ejb-client-jar> estiver especificado em ejb-jar.xml, um projecto de cliente EJB correspondente tem de conter as interfaces iniciais e remotas e qualquer outro tipo de que o cliente precise. Se todos estes tipos estiverem num único projecto do EJB, elimine a linha <ejb-client-jar> no descritor de implementação. Caso contrário, certifique-se que o projecto de cliente EJB existe, que está aberto e que há um JAR de projecto utilitário em cada EAR que utiliza este projecto EJB como módulo. |
CHKJ2905 | O validador do EJB não foi executado porque o ejb-jar.xml não pode ser carregado. Para mais informações, execute o validador de XML. | CHKJ2905 significa
que os metadados do projecto não puderam ser iniciados a partir do ejb-jar.xml.
|
Validador do JSP | ||
IWAW0482 | Nenhum JspTranslator válido | Há um problema com
o projecto; o validador do JSP precisa de ter acesso ao código de tempo de
execução WAS.
Se aparecer IWAW0482E em todos os projectos da Web, verifique a Variável ou o caminho JRE:
|
Validador do WAR | ||
CHKJ3008 | Ficheiro WAR em falta ou inválido. | O ficheiro web.xml não pode ser carregado.
Os metadados do projecto não
podem ser iniciados a partir do ficheiro web.xml.
|
Validador de XML | ||
O conteúdo do tipo de elemento "ejb-jar" está incompleto, tem de corresponder a "(description?,display-name?,small-icon?,large-icon?,enterprise-beans,assembly-descriptor?,ejb-client-jar?)". | As especificações do EJB 1.1 e 2.0 solicitam que pelo menos um bean empresarial tem de existir num ficheiro .jar do EJB. Esta mensagem de erro é normal durante o desenvolvimento dos ficheiros .jar do EJB e pode ser ignorada até que execute uma acção de produção, tal como a exportação ou implementação do código. Defina pelo menos um bean empresarial no projecto. |