2011-07-27 11 views
8

Estoy intentando utilizar Tomcat 6.0 como servidor de desarrollo web dentro de SpringSource Tool Suite 2.7.1. Creo un tiempo de ejecución, descarga Tomcat, crear un servidor, etc según estas instrucciones http://www.ibm.com/developerworks/opensource/library/os-eclipse-tomcat/index.html#N10148Conexión del servidor Tomcat a Eclipse

Cuando trato de ejecutar una aplicación web en el servidor aunque me sale el siguiente error:

The archive: /Servers/Tomcat/bin/bootstrap.jar which is referenced 
by the classpath, does not exist. 

Sé que esto El archivo bootstrap.jar existe en el lugar exacto donde dice que debería estar pero aún así causa un error. ¿Algunas ideas?

+0

Este es un tutorial bastante antiguo. ¿Qué versión de Eclipse/Tomcat has ** realmente ** descargado y utilizado? El Eclipse más reciente ya habría advertido de ello durante el asistente de creación del servidor, no demasiado tarde durante el tiempo de ejecución. – BalusC

+0

Ah, disculpe, tengo STS 2.7.1, que está basado en Eclipse, y Tomcat 6. Las versiones de STS y Tomcat no son el problema, ya que he tenido este funcionamiento anteriormente y otros en la oficina también. –

+0

La carpeta de instalación de Tomcat que especificó está equivocada. Aparentemente hay otra subcarpeta entre la carpeta de instalación que especificó y la carpeta '/ bin'. – BalusC

Respuesta

4

El truco aquí es que la ubicación del frasco estaba dentro del directorio del proyecto Eclipse/STS. STS almacena sus configuraciones de servidor dentro de la carpeta/Servers y decidí almacenar los tiempos de ejecución de Tomcat aquí también para mayor pulcritud. Situar los tiempos de ejecución en otra parte y volver a intentarlo resuelve este problema.

21

Es posible que desee revisar/editar manualmente su camino por entrar en properities servidor:

En vista Servidores,

1) haga doble clic en el servidor Tomcat.

2) A continuación, haga clic en Descripción general de la configuración de Tomcat.

3) "configuración de lanzamiento abierto" a continuación de rutas de clases

4) modificar las entradas de usuario aquí

+0

Hola. ¿Qué debería ser editado aquí? Quiero decir, ¿qué se supone que debo hacer una vez que haga clic en "Abrir configuración de inicio"? Estoy enfrentando el mismo problema. Tomcat 7, eclipse mars – Rajat

1

O puede eliminar la configuración de los servidores y configurar el servidor nuevamente. Esto funciona cuando puede haber cambiado el directorio del servidor.

+0

Lo único que funcionó para mí. – jonashackt

1

Busqué en mi camino aquí en los términos de búsqueda, "el directorio de tomcat especificado no existe". (Lo había movido de un directorio a otro.)

Para otros aquí por esa razón, mi solución fue ingresar al Window -> Preferences -> Server -> Runtime Environments y actualizarlo allí. Luego, actualizar los JAR, como en la respuesta de Marcin Wasiluk.

1

También estaba enfrentando el mismo problema y lo resolvió de la siguiente manera: Mis conclusiones: 1) En mi caso, el problema venía cuando cambié la ubicación del Tomcat. Solución: 2) haga doble clic en el servidor configurado en el eclipse. 3) Haga clic en Abrir configuración de inicio. 4) Cambie el classpath en la pestaña classpath a la nueva ubicación.

Espero que esto ayude.

1

He tenido el mismo problema.

Solución: En Project Explorer -> Servidores (clic con el botón derecho) -> Ejecutar como -> Ejecutar configuraciones (clic) -> (Seleccionar "Tomcat v7.0 Server at localhost") -> Argumentos (pestaña) -> Directorio de trabajo (parte inferior de la ventana) -> otros: (haga clic en área de trabajo) -> seleccione "boostraps.jar" desde -> Servidor. .

Por ejemplo, mi camino es workspace.MY:

Explorador de proyectos -> Servidores (clic derecho) -> Ejecutar como -> Ejecutar configuraciones (clic) -> (Seleccione "Tomcat v7. 0 Servidor en localhost ") -> Argumentos (pestaña) -> Directorio de trabajo (parte inferior de la ventana) -> otros: (haga clic en área de trabajo) ->/home/ciprus // Servidores -> haga clic en aplicar.

0

esto podría suceder si usted probablemente utilizó el servidor anterior de tomcat en eclipse, por lo que eliminar el servidor y su configuración y crear otro lo hará funcionar.

0

Usted puede tratar como abajo los pasos:

  1. de ventanas abiertas -> Preferencias -> Servidor -> Runtime Environment
  2. botón Agregar, elija lo que es el tipo de servidor que utilice.
  3. Haga clic en el botón siguiente, asigne un nombre a su servidor de ejecución y la ruta de acceso de tomcat.
  4. Nueva un nuevo servidor con el nuevo servidor de tiempo de ejecución creado
0

Ninguna de las respuestas anteriores proporcionan una solución concreta adecuada. Me enfrenté exactamente al mismo problema y descubrí una solución muy simple.

  • abierto Eclipse y eliminar todas las entradas de servidor Apache

  • Eliminar Servidores desde la pestaña Explorador, eliminar Tomcat desde la ventana del Explorador de servidores, eliminar servidor desde Window > Preferences > Server > Apache tomcat, eliminarlo, también eliminar servers carpeta dentro de EclipseProjects.

  • Coloque la carpeta de tomcat Apache fuera de la carpeta del proyecto en cualquier lugar que desee, puede colocarla en la carpeta Eclipse_Projects pero no dentro de EclipseProjects/projectxyz/.

  • Ahora agregue el servidor en eclipse de la manera habitual y proporcione la ruta de esta nueva ubicación.

Esto debería funcionar!

+0

Gracias @Thisaru Guruge –

Cuestiones relacionadas