2009-06-12 23 views
12

Tengo un proyecto que he estado construyendo en Eclipse Ganimedes destinado a Tomcat 6.0, lo he importado a Europa y necesito que se ejecute en apache Tomcat 5.5¿Eliminar el tiempo de ejecución de Apache TomCat de un proyecto en Eclipse?

No puedo encontrar la referencia a donde el tiempo de ejecución se establece en 6.0 para eliminarlo. Intenté ir a Windows> preferencias> Servidor y he instalado el 5.5 tiempo de ejecución.

No obstante, no puedo encontrar dónde está la referencia al tiempo de ejecución 6.0 para eliminarlo.

Cualquier ayuda sería apreciada.

Actualización:

no puedo encontrar ninguna referencia a Tomcat v6.0 en mi trayectoria de la estructura, hay una referencia al servlet-api.jar de Tomcat 5.5, aunque ...

+0

Cuando crea un proyecto web, selecciona un Runtime y Eclipse lo agrega a su ruta de compilación. Si no está allí, algo salió mal con la importación. – kgiannakakis

Respuesta

23

Cuando Eclipse está en funcionamiento, elija las preferencias en el menú de la ventana. Elija de la barra de la izquierda: Servidor, entornos de tiempo de ejecución.

Haga clic en el botón Agregar, elija la versión que desee.

Para eliminar la referencia 6.0, vaya a la pestaña de bibliotecas.

+0

He agregado el tiempo de ejecución de 5.5 que quiero, sin embargo, aparentemente mi proyecto requiere Tomcat 6.0 y estoy tratando de eliminar este requisito. –

+0

Esto es I +1 porque me ayudó a resolver mi problema, pero parece que la última parte es un poco vaga. El OP dijo que estaba tratando de eliminar 6.0, por lo que parece que debería ser la parte más importante. ¿Dónde está la pestaña 'bibliotecas' y qué debe hacer cuando va a ella? – bradimus

0

Abra la ruta de compilación y vaya a la pestaña Bibliotecas. Elimine la biblioteca Apache Tomcat 6.0 y agregue 5.5. Esta es la biblioteca que su proyecto usa para compilarse.

Puede añadir nuevos tiempos de ejecución para la ejecución de su proyecto en la vista Servidores (Right-Click, Agregar nuevo servidor)

3

Descarga del proyecto y cargar de nuevo, lo arregló ... Hombre que yo amo ... Eclipse

+3

Gracias por el consejo. Pero, desapruebo un poco que ames a Eclipse. Es una pieza compleja e hinchada de mediocridad empresarial. – smartnut007

+3

Sé que no hay notación estandarizada para el sarcasmo en Internet, pero pensé que la elipsis dejaba bastante claro que estaba siendo sarcástico. –

+1

ah, generalmente no asocio la elipsis con el sarcasmo. Un guiño o una sonrisa tal vez. – smartnut007

0

También puede definir un nuevo servidor para eso y especificarlo allí, también puede cambiar la configuración del servidor simplemente haciendo doble clic en él verá la ventana con sus propiedades.

8

Tuve un problema similar. Tuve un problema al referirme a una no más instancia existente de Tomcat. yo no era capaz de eliminar Tomcat desde "Servidor" y "entornos de ejecución" de la interfaz de usuario (botón borrar siempre gris), por lo que resolvió el problema al eliminar toda la referencia del sistema de ficheros:

En los archivos de verificación de carpetas del proyecto:

  • .classpath
  • .settings/org.eclipse.wst.common.project.facet.core.xml

En comprobación de la carpeta del espacio de trabajo:

  • .metadata.plugins \ org.eclipse.debug.core
  • .metadata.plugins \ org.eclipse.wst.server.core
  • .metadata.plugins \ org.eclipse.core.runtime.settings \ org.eclipse.jst.server.tomcat.core.prefs

Tal vez un poco brutal, pero no he encontrado una solución mejor.

0

Sí, tengo eclipse Versión: Indigo Service Release 2; ID de compilación: 20120216-1857, desafortunadamente eliminar el espacio de trabajo resuelve el problema de tener un viejo Target Runtime. No se olvide de copiar todo el trabajo de su proyecto si no hay control de fuente;) ....

+0

desafortunadamente? –

2

Elimine el servidor anterior y agregue un nuevo servidor. Tuve el mismo problema debido al hecho de que cambié el entorno de ejecución a Java EE (para un servicio web) y luego tuve problemas para ejecutar mis aplicaciones locales. Todo lo que hice fue eliminar y crear una nueva instancia de servidor con apache runtime.

2

Esto fue probado sobre Eclipse Luna 4.4.2

En {espacio de trabajo de directorio} /. Metadatos/.plugins/org.eclipse.core.runtime/.settings. eliminar los dos archivos siguientes:

  • org.eclipse.wst.server.core.prefs
  • org.eclipse.jst.server.tomcat.core.prefs

Reiniciar Eclipse

7

puede borrar un tiempo de ejecución fácilmente desde aquí, sin desordenar:

en Windows> Preferencias> Servidor> tiempo de ejecución Enviroments

+0

funciona un poco de tiempo (en centos), pero no todo el tiempo;) – theRiley

1

primer lugar, abrir las preferencias de Eclipse,

eclipse preferences

luego encontrar los entornos Sever tiempo de ejecución ,

eclipse sever runtime environments

ahora puede eliminarlo como desee.

Cuestiones relacionadas