Classe de exceção aritmética: ArithmeticExecption
Classe de exceção de ponteiro nulo: NullPointerException
Exceção de conversão de tipo: ClassCastException
Exceção de subscrito negativo da matriz: NegativeArrayException
Exceção de índice de matriz fora dos limites: ArrayIndexOutOfBoundsException
Exceção que viola princípios de segurança: SecurityException
Exceção de fim de arquivo: EOFException
Exceção de arquivo não encontrado: FileNotFoundException
Exceção de string para número: NumberFormatException
Exceção de banco de dados de operação: SQLException
Exceção de entrada e saída: IOException
Exceção de método não encontrado: NoSuchMethodException
java.lang.AbstractMethodError
Erro de método abstrato. Lançado quando o aplicativo tenta chamar um método abstrato.
java.lang.AssertionError
A afirmação está errada. Usado para indicar uma falha de asserção.
java.lang.ClassCircularityError
Erro de dependência circular de classe. Ao inicializar uma classe, esta exceção é lançada se for detectada uma dependência circular entre classes.
java.lang.ClassFormatError
Erro no formato da classe. Lançado quando a máquina virtual Java tenta ler uma classe Java de um arquivo e detecta que o conteúdo do arquivo não está em conformidade com um formato válido para a classe.
java.lang.Error
erro. É a classe base para todos os erros e é usada para identificar problemas graves de operação do programa. Esses problemas geralmente descrevem alguma situação incomum que não deveria ser detectada pelo aplicativo.
java.lang.ExceptionInInitializerError
Erro no programa de inicialização. Lançado quando ocorre uma exceção durante a execução do inicializador estático de uma classe. O inicializador estático refere-se ao segmento de instrução estática incluído diretamente na classe.
java.lang.IllegalAccessError
Erro de acesso ilegal. Esta exceção é lançada quando uma aplicação tenta acessar ou modificar um campo (Field) de uma classe ou chamar seu método, mas viola a declaração de visibilidade do campo ou método.
java.lang.IncompatívelClassChangeError
Erro de alteração de classe incompatível. Esta exceção é lançada quando ocorre uma alteração incompatível na definição da classe da qual depende o método que está sendo executado. Geralmente, esse erro é facilmente causado quando a definição da declaração de algumas classes na aplicação é modificada sem recompilar a aplicação inteira e depois executá-la diretamente.
java.lang.InstantiationError
Erro de instanciação. Esta exceção é lançada quando um aplicativo tenta construir uma classe ou interface abstrata por meio do novo operador Java.
java.lang.InternalError
Erro interno. Usado para indicar que ocorreu um erro interno na máquina virtual Java.
java.lang.LinkageError
Erro de ligação. Este erro e todas as suas subclasses indicam que uma classe depende de outras classes. Após a classe ser compilada, a classe dependente altera sua definição de classe sem recompilar todas as classes, causando assim a condição de erro.
java.lang.NoClassDefFoundError
Erro de definição de classe não encontrada. Este erro é gerado quando a máquina virtual Java ou o carregador de classes tenta instanciar uma classe e não consegue localizar a definição da classe.
java.lang.NoSuchFieldError
Não há erro no domínio. Este erro é gerado quando um aplicativo tenta acessar ou modificar um campo de uma classe que não possui uma definição para esse campo.
java.lang.NoSuchMethodError
Não há erro no método. Este erro é gerado quando o aplicativo tenta chamar um método de uma classe que não possui uma definição para o método.
java.lang.OutOfMemoryError
Erro de falta de memória. Este erro é gerado quando a memória disponível é insuficiente para a máquina virtual Java alocar um objeto.
java.lang.StackOverflowError
Erro de estouro de pilha. Este erro é gerado quando um aplicativo faz chamadas recursivas muito profundas e causa um estouro de pilha.
java.lang.ThreadDeath
O tópico termina. Este erro é gerado quando o método stop da classe Thread é chamado para indicar o fim do thread.
java.lang.UnknownError
Erro desconhecido. Usado para indicar que ocorreu um erro grave desconhecido na máquina virtual Java.
java.lang.UnsatisfiedLinkError
Erro de link insatisfeito. Lançado quando a máquina virtual Java não encontra uma definição de linguagem nativa de uma classe que declara um método nativo.
java.lang.UnsupportedClassVersionError
Erro de versão de classe não suportada. Este erro é gerado quando a máquina virtual Java tenta ler um determinado arquivo de classe, mas descobre que os números de versão principal e secundária do arquivo não são suportados pela máquina virtual Java atual.
java.lang.VerifyError
Erro de validação. Este erro é gerado quando o validador detecta uma incompatibilidade interna ou problema de segurança em um arquivo de classe.
java.lang.VirtualMachineError
Erro na máquina virtual. Usado para indicar uma situação em que uma máquina virtual foi destruída ou não possui recursos suficientes para continuar as operações.
java.lang.ArithmeticException
Exceção de condição aritmética. Por exemplo: divisão inteira por zero, etc.
java.lang.ArrayIndexOutOfBoundsException
Exceção de índice de matriz fora dos limites. Lançado quando o índice do array é negativo ou maior ou igual ao tamanho do array.
java.lang.ArrayStoreException
Exceção de armazenamento de matriz. Lançado quando um objeto de tipo declarado não array é armazenado em um array.
java.lang.ClassCastException
Anomalia de modelagem de classe. Suponha que existam classes A e B (A não é a classe pai ou subclasse de B) e O é uma instância de A, então esta exceção é lançada quando O é forçado a ser construído como uma instância da classe B. Essa exceção costuma ser chamada de exceção de conversão.
java.lang.ClassNotFoundException
Exceção de classe não encontrada. Esta exceção é lançada quando o aplicativo tenta construir uma classe com base em um nome de classe em formato de string, mas não consegue encontrar o arquivo de classe com o nome correspondente após percorrer o CLASSPAH.
java.lang.CloneNotSupportedException
Exceções de clone não são suportadas. Quando a interface Cloneable não é implementada ou o método clone não é suportado, chamar seu método clone() lançará esta exceção.
java.lang.EnumConstantNotPresentException
Não há exceções para constantes de enumeração. Esta exceção é lançada quando um aplicativo tenta acessar um objeto de enumeração por nome e tipo de enumeração, mas o objeto de enumeração não contém uma constante.
java.lang.Exception
Exceção raiz. Usado para descrever a situação que o aplicativo deseja capturar.
java.lang.IllegalAccessException
Exceção de acesso ilegal. Esta exceção é lançada quando o aplicativo tenta criar uma instância de uma classe, acessar as propriedades da classe ou chamar os métodos da classe por meio de reflexão, e a definição da classe, propriedade, método ou construtor não pode ser acessada nesse momento.
java.lang.IllegalMonitorStateException
O status de monitoramento ilegal é anormal. Esta exceção é lançada quando um thread tenta aguardar o monitor de um objeto (O) que não possui ou notifica outros threads para aguardar o monitor do objeto (O).
java.lang.IllegalStateException
Anormalidade de status ilegal. Essa exceção é lançada quando um método é chamado no ambiente e aplicativo Java antes de estar em um estado de chamada legal.
java.lang.IllegalThreadStateException
Exceção de status de thread ilegal. Quando o condado não está no estado legal de chamada de um determinado método e o método é chamado, uma exceção é lançada.
java.lang.IndexOutOfBoundsException
Exceção de índice fora dos limites. Esta exceção é lançada quando o valor do índice de uma sequência é menor que 0 ou maior ou igual ao tamanho da sequência.
java.lang.InstantiationException
Exceção de instanciação. Esta exceção é lançada ao tentar criar uma instância de uma classe por meio do método newInstance(), e a classe é uma classe ou interface abstrata.
java.lang.InterruptedException
Exceção abortada. Esta exceção é lançada quando um thread está em um estado de espera, suspensão ou outro estado suspenso de longo prazo, e outros threads o encerram por meio do método de interrupção do Thread.
java.lang.NegativeArraySizeException
Exceção de tamanho de matriz negativo. Esta exceção é lançada quando um array é criado com um valor de tamanho negativo.
java.lang.NoSuchFieldException
Não há exceção no atributo. Esta exceção é lançada ao acessar uma propriedade inexistente de uma classe.
java.lang.NoSuchMethodException
Não há exceção no método. Esta exceção é lançada ao acessar um método inexistente de uma classe.
java.lang.NullPointerException
Exceção de ponteiro nulo. Esta exceção é lançada quando o aplicativo tenta usar null onde um objeto é necessário. Por exemplo: chamar o método de instância do objeto nulo, acessar as propriedades do objeto nulo, calcular o comprimento do objeto nulo, usar a instrução throw para lançar nulo, etc.
java.lang.NumberFormatException
O formato do número é anormal. Esta exceção é lançada quando é feita uma tentativa de converter uma String em um tipo numérico especificado e a string não atende ao formato exigido pelo tipo numérico.
java.lang.RuntimeException
Exceção de tempo de execução. É a classe pai para todas as exceções que podem ser lançadas durante a operação normal da Java Virtual Machine.
java.lang.SecurityException
Exceção de segurança. Exceção lançada pelo gerenciador de segurança para indicar uma violação de segurança.
java.lang.StringIndexOutOfBoundsException
Exceção de índice de string fora dos limites. Esta exceção é lançada quando um caractere em uma string é acessado usando um valor de índice menor que 0 ou maior ou igual ao tamanho da sequência.
java.lang.TypeNotPresentException
Não há exceção para o tipo. Esta exceção é lançada quando um aplicativo tenta acessar um tipo como uma representação de string do nome do tipo, mas o tipo não pode ser encontrado com base no nome fornecido. A diferença entre esta exceção e ClassNotFoundException é que esta exceção é uma exceção não verificada (não verificada), enquanto ClassNotFoundException é uma exceção verificada (verificada).
java.lang.UnsupportedOperationException
Exceção de método não compatível. Exceção que indica que o método solicitado não é compatível.
anormal
javax.servlet.jsp.JspException: Não é possível recuperar o mapeamento para a ação /Login (/Login é o nome da sua ação)
Possíveis razões
A ação não está definida em struts-config.xml ou nenhuma ação correspondente foi localizada. Por exemplo, use <html:form action="Login.do" no arquivo JSP. Envie o formulário para Login.do para processamento. a exceção acima ocorre. Verifique a parte de definição em struts-config.xml Às vezes, pode haver caracteres errados ou algumas irregularidades. Você pode usar a ferramenta strutsconsole para verificar.
-