GNU/Linux >> Tutoriales Linux >  >> Linux

eclipse/tomcat:la implementación ya no funciona (ClassNotFoundException)

Mientras estaba en Tomcat 6 y Eclipse Ganymede, descubrí que la siguiente cadena funciona a la perfección:

1 servidor de parada

2 proyecto -> limpiar

Construcción de 3 proyectos (tenía la construcción automática deshabilitada)

4 eliminar servidor

5 eliminar la carpeta Servidores

6 reiniciar Eclipse

7 crea un nuevo servidor, agrega un proyecto y comienza :)

lleva algo de tiempo pero funcionó a las mil maravillas. Mi problema era un problema de inicio de escucha irritante, pero esto parece ser algo similar:una propiedad en tomcat. Por cierto:hoy en día también soy un gran fan de Glassfish.


Encontré que este procedimiento es útil:

  • Haga clic en Servidores pestaña y detener el servidor en uso si se está ejecutando
  • Haga clic derecho en el servidor nuevamente y seleccione Limpiar...
  • Haga clic derecho nuevamente y seleccione Limpiar directorio de trabajo de Tomcat...

Con suerte, la ClassNotFoundException debería desaparecer ahora.

En otra ocasión tuve un problema con una clase iniciada al iniciar el servidor, una excepción en una clase de escucha (ServletContextListener). Cuando un ServletContextListener genera una excepción durante el inicio, se cancela la implementación de la aplicación, de ahí los errores 404. En ese caso, al solucionar el problema que causó la excepción, la aplicación volvió a funcionar.

EDITAR :Este procedimiento más corto funcionó para mí la mayoría de las veces, pero hoy no funcionó y tuve que seguir el procedimiento extendido de Mico. Mi sugerencia es que, si tiene un problema similar, primero intente con este procedimiento más corto. Si el problema persiste, prueba con Mico's.


Le recomiendo que detenga y vuelva a iniciar el servidor Tomcat. La implementación en caliente no funciona para siempre; hay algunos problemas que harán que tengas que reiniciar después de algunas reimplementaciones.


Linux
  1. LD_LIBRARY_PATH no parece funcionar

  2. ¿Cómo iniciar el servidor Tomcat en Linux?

  3. chmod no funciona

  4. yum install gcc-g++ ya no funciona en CentOs 6.4

  5. ¿Por qué el puente de Linux no funciona?

Linux:¿cómo funciona la pantalla de Linux?

Cómo implementar un servidor TeamSpeak en Ubuntu 20.04

Cómo instalar Tomcat y Java en CentOS 8

Cómo hacer una transferencia SSL de Tomcat a Tomcat en CentOS

Problema(s) de expresiones regulares en Bash:[^negate] no parece funcionar

Debian:la interfaz de red ya no funciona después de la actualización/actualización