Clase de excepción aritmética: ArithmeticExecption
Clase de excepción de puntero nulo: NullPointerException
Tipo de excepción de conversión: ClassCastException
Excepción de subíndice negativo de matriz: NegativeArrayException
Excepción de índice de matriz fuera de límites: ArrayIndexOutOfBoundsException
Excepción que viola los principios de seguridad: SecurityException
Excepción de fin de archivo: EOFException
Excepción de archivo no encontrado: FileNotFoundException
Excepción de cadena a número: NumberFormatException
Excepción de la base de datos de operación: SQLException
Excepción de entrada y salida: IOException
Excepción de método no encontrado: NoSuchMethodException
java.lang.AbstractMethodError
Error del método abstracto. Se lanza cuando la aplicación intenta llamar a un método abstracto.
java.lang.AssertionError
La afirmación es errónea. Se utiliza para indicar un error de aserción.
java.lang.ClassCircularityError
Error de dependencia circular de clase. Al inicializar una clase, esta excepción se produce si se detecta una dependencia circular entre clases.
java.lang.ClassFormatError
Error de formato de clase. Se lanza cuando la máquina virtual Java intenta leer una clase Java de un archivo y detecta que el contenido del archivo no se ajusta a un formato válido para la clase.
java.lang.Error
error. Es la clase base para todos los errores y se utiliza para identificar problemas graves de funcionamiento del programa. Estos problemas suelen describir alguna situación inusual que la aplicación no debería detectar.
java.lang.ExceptionInInitializerError
Error del programa de inicialización. Se lanza cuando se produce una excepción durante la ejecución del inicializador estático de una clase. El inicializador estático se refiere al segmento de declaración estática incluido directamente en la clase.
java.lang.IllegalAccessError
Error de acceso ilegal. Esta excepción se produce cuando una aplicación intenta acceder o modificar un campo (Campo) de una clase o llamar a su método, pero viola la declaración de visibilidad del campo o método.
java.lang.IncompatibleClassChangeError
Error de cambio de clase incompatible. Esta excepción se produce cuando se produce un cambio incompatible en la definición de clase de la que depende el método que se ejecuta. Generalmente, este error se produce fácilmente cuando se modifica la definición de declaración de algunas clases en la aplicación sin volver a compilar toda la aplicación y luego ejecutarla directamente.
java.lang.InstantiationError
Error de instanciación. Esta excepción se produce cuando una aplicación intenta construir una clase o interfaz abstracta a través del nuevo operador de Java.
java.lang.InternalError
Error interno. Se utiliza para indicar que se ha producido un error interno en la máquina virtual Java.
java.lang.LinkageError
Error de enlace. Este error y todas sus subclases indican que una clase depende de otras clases. Después de compilar la clase, la clase dependiente cambia su definición de clase sin volver a compilar todas las clases, lo que provoca la condición de error.
java.lang.NoClassDefFoundError
Error de definición de clase no encontrada. Este error se produce cuando la máquina virtual Java o el cargador de clases intenta crear una instancia de una clase y no puede encontrar la definición de la clase.
java.lang.NoSuchFieldError
No hay ningún error en el dominio. Este error se produce cuando una aplicación intenta acceder o modificar un campo de una clase que no tiene una definición para ese campo.
java.lang.NoSuchMethodError
No hay ningún error en el método. Este error se produce cuando la aplicación intenta llamar a un método de una clase que no tiene una definición para el método.
java.lang.OutOfMemoryError
Error de falta de memoria. Este error se produce cuando la memoria disponible no es suficiente para que la máquina virtual Java asigne un objeto.
java.lang.StackOverflowError
Error de desbordamiento de pila. Este error se produce cuando una aplicación realiza llamadas recursivas demasiado profundas y provoca un desbordamiento de la pila.
java.lang.ThreadDeath
El hilo termina. Este error se produce cuando se llama al método stop de la clase Thread para indicar el final del hilo.
java.lang.UnknownError
Error desconocido. Se utiliza para indicar que se ha producido un error grave desconocido en la máquina virtual Java.
java.lang.UnsatisfiedLinkError
Error de enlace insatisfecho. Se lanza cuando la máquina virtual Java no encuentra una definición en lenguaje nativo de una clase que declara un método nativo.
java.lang.UnsupportedClassVersionError
Error de versión de clase no compatible. Este error se produce cuando la máquina virtual Java intenta leer un determinado archivo de clase, pero descubre que los números de versión principal y secundaria del archivo no son compatibles con la máquina virtual Java actual.
java.lang.VerifyError
Error de validación. Este error se produce cuando el validador detecta una incompatibilidad interna o un problema de seguridad en un archivo de clase.
java.lang.VirtualMachineError
Error de máquina virtual. Se utiliza para indicar una situación en la que una máquina virtual ha sido destruida o no tiene recursos suficientes para continuar con las operaciones.
java.lang.ArithmeticException
Excepción de condición aritmética. Por ejemplo: división de números enteros por cero, etc.
java.lang.ArrayIndexOutOfBoundsException
Excepción del índice de matriz fuera de límites. Se lanza cuando el índice de la matriz es negativo o mayor o igual que el tamaño de la matriz.
java.lang.ArrayStoreException
Excepción de almacenamiento de matriz. Se lanza cuando un objeto de tipo no declarado de matriz se almacena en una matriz.
java.lang.ClassCastException
Anomalía en el modelado de clases. Supongamos que hay clases A y B (A no es la clase principal o subclase de B) y O es una instancia de A, entonces esta excepción se produce cuando se fuerza a O a construirse como una instancia de la clase B. Esta excepción a menudo se denomina excepción de conversión.
java.lang.ClassNotFoundException
Excepción de clase no encontrada. Esta excepción se produce cuando la aplicación intenta construir una clase basada en un nombre de clase en forma de cadena, pero no puede encontrar el archivo de clase con el nombre correspondiente después de atravesar CLASSPAH.
java.lang.CloneNotSupportedException
No se admiten excepciones de clonación. Cuando la interfaz Cloneable no está implementada o el método de clonación no es compatible, llamar a su método clone() generará esta excepción.
java.lang.EnumConstantNotPresentException
No hay excepciones para las constantes de enumeración. Esta excepción se produce cuando una aplicación intenta acceder a un objeto de enumeración por nombre y tipo de enumeración, pero el objeto de enumeración no contiene una constante.
java.lang.Excepción
Excepción raíz. Se utiliza para describir la situación que la aplicación desea capturar.
java.lang.IllegalAccessException
Excepción de acceso ilegal. Esta excepción se produce cuando la aplicación intenta crear una instancia de una clase, acceder a las propiedades de la clase o llamar a los métodos de la clase mediante reflexión, y no se puede acceder a la definición de la clase, propiedad, método o constructor en ese momento.
java.lang.IllegalMonitorStateException
El estado de monitoreo ilegal es anormal. Esta excepción se produce cuando un subproceso intenta esperar el monitor de un objeto (O) que no le pertenece o notifica a otros subprocesos que esperen el monitor del objeto (O).
java.lang.IllegalStateException
Anormalidad del estatus ilegal. Esta excepción se produce cuando se llama a un método en el entorno y la aplicación Java antes de que se encuentre en un estado de llamada legal.
java.lang.IllegalThreadStateException
Excepción de estado de hilo ilegal. Cuando el condado no se encuentra en el estado de llamada legal de un determinado método y se llama al método, se genera una excepción.
java.lang.IndexOutOfBoundsException
Excepción de índice fuera de límites. Esta excepción se produce cuando el valor del índice de una secuencia es menor que 0 o mayor o igual al tamaño de la secuencia.
java.lang.InstantiationException
Excepción de instanciación. Esta excepción se produce cuando se intenta crear una instancia de una clase mediante el método newInstance() y la clase es una clase o interfaz abstracta.
java.lang.InterruptedException
Excepción abortada. Esta excepción se produce cuando un subproceso está en un estado de espera prolongado, inactivo u otro estado suspendido, y otros subprocesos terminan el subproceso mediante el método de interrupción de Thread.
java.lang.NegativeArraySizeException
Excepción de tamaño de matriz negativo. Esta excepción se produce cuando se crea una matriz con un valor de tamaño negativo.
java.lang.NoSuchFieldException
No hay excepción en el atributo. Esta excepción se produce al acceder a una propiedad inexistente de una clase.
java.lang.NoSuchMethodException
No hay excepción en el método. Esta excepción se produce al acceder a un método inexistente de una clase.
java.lang.NullPointerException
Excepción de puntero nulo. Esta excepción se produce cuando la aplicación intenta utilizar nulo donde se requiere un objeto. Por ejemplo: llamar al método de instancia del objeto nulo, acceder a las propiedades del objeto nulo, calcular la longitud del objeto nulo, usar la instrucción throw para arrojar nulo, etc.
java.lang.NumberFormatException
El formato del número es anormal. Esta excepción se produce cuando se intenta convertir una cadena a un tipo numérico específico y la cadena no cumple con el formato requerido por el tipo numérico.
java.lang.RuntimeException
Excepción de tiempo de ejecución. Es la clase principal para todas las excepciones que se pueden generar durante el funcionamiento normal de la máquina virtual Java.
java.lang.SecurityException
Excepción de seguridad. Excepción lanzada por el administrador de seguridad para indicar una violación de seguridad.
java.lang.StringIndexOutOfBoundsException
Excepción de índice de cadena fuera de límites. Esta excepción se produce cuando se accede a un carácter de una cadena utilizando un valor de índice menor que 0 o mayor o igual que el tamaño de la secuencia.
java.lang.TypeNotPresentException
No hay excepción para el tipo. Esta excepción se produce cuando una aplicación intenta acceder a un tipo como una representación de cadena del nombre del tipo, pero no se puede encontrar el tipo según el nombre dado. La diferencia entre esta excepción y ClassNotFoundException es que esta excepción es una excepción no verificada (sin verificar), mientras que ClassNotFoundException es una excepción marcada (comprobada).
java.lang.UnsupportedOperationException
Excepción de método no admitido. Excepción que indica que el método solicitado no es compatible.
anormal
javax.servlet.jsp.JspException: no se puede recuperar la asignación para la acción /Login (/Login es el nombre de su acción)
Posibles razones
La acción no está definida en struts-config.xml o no se encuentra ninguna acción coincidente. Por ejemplo, utilice <html:form action="Login.do" en el archivo JSP. Envíe el formulario a Login.do para su procesamiento. Se produce la excepción anterior. Verifique la parte de definición en struts-config.xml. A veces puede haber caracteres incorrectos o algunas irregularidades. Puede usar la herramienta strutsconsole para verificar.
-