Apache Tomcat no se muestra en entornos de tiempo de ejecución del servidor Eclipse

Tengo Tomcat 5.5 instalado, ejecutándose y verificable en http: // localhost: 8080 / . La opción de menú de Tomcat aparece en la barra de menú de Eclipse y puedo iniciar y detener Tomcat desde allí. En Eclipse, no aparece como Entorno de tiempo de ejecución del servidor en Ventana – Preferencias – Servidor – Entornos de tiempo de ejecución, ni aparece en la lista de entornos que se pueden agregar cuando hago clic en el botón “Agregar”. Todo lo que veo es la biblioteca J2EE Runtime.

Editar:
Corriendo en Windows XP.

La versión de Eclipse es 3.5.1

En mi caso, necesitaba instalar “Adaptadores de servidor JST”. Estoy ejecutando Eclipse 3.6 Helios RCP Edition.

Estos son los pasos que seguí:

  1. Ayuda -> Instalar nuevo software
  2. Elija el sitio “Helios – http://download.eclipse.org/releases/helios
  3. Expand “Desarrollo web, XML y Java EE”
  4. Compruebe los adaptadores de servidor JST (versión 3.2.2)

Después de eso, pude definir nuevos entornos de tiempo de ejecución del servidor.

EDITAR: con Eclipse 3.7 Indigo Classic, Eclipse Kepler y Luna, los pasos son los mismos (con el sitio de actualización apropiado) pero necesita los adaptadores de servidor JST y las extensiones de los adaptadores de servidor JST para obtener las opciones del entorno de tiempo de ejecución del servidor.

Tuve el mismo problema y lo resolví con los siguientes pasos

  1. Ayuda> Instalar nuevo software …
  2. Seleccione “Repositorio de plataforma de Eclipse Web Tools (http://download.eclipse.org/webtools/updates)” en el menú desplegable “Trabajar con”.
  3. Seleccione “Web Tools Platform (WTP)” y “Project Provided Components”.

Complete todos los pasos de instalación y reinicie Eclipse. Verá un montón de servidores cuando intente agregar un entorno de tiempo de ejecución del servidor.

  1. Window > Preferences > Server > Runtime Environments (como dijiste)
  2. Add
  3. Apache > Apache Tomcat 5.5

Eso ha funcionado para las últimas 3 versiones de Eclipse al menos. Si no hay tal opción en su eclipse, obtenga una nueva instalación (para desarrolladores de Java EE).

Debe ir a Ayuda> Eclipse Marketplace . A continuación, escriba el servidor en el cuadro de búsqueda que mostrará los adaptadores de servidor Eclipse JST (Apache Tomcat, …). Seleccione ese e instálelo. Luego, vuelva a Ventana> Preferencias> Servidor> Entorno de ejecución , haga clic en Agregar y elija la versión de Apache tomcat. agregue el directorio de instalación.

ni aparece en la lista de entornos que se pueden agregar cuando hago clic en el botón “Agregar”. Todo lo que veo es la biblioteca J2EE Runtime.

Ve a buscar “Eclipse para desarrolladores de Java EE ” . Tenga en cuenta el “EE” adicional. Esto incluye, entre otros, la Plataforma de Herramientas Web, entre otros, muchos complementos de servidor, entre otros, el de Apache Tomcat 5.x. También es lógico; JSP / Servlet es parte de la API de Java EE.

Puede obtener más éxito si realiza una “búsqueda” de env de tiempo de ejecución desde la pantalla de preferencias en lugar de presionar “agregar”, vea esta demostración en youtube. http://www.youtube.com/watch?v=EOkN5IPoJVs&playnext_from=TL&videos=rVnITzSU2Z8 : cuando accedes a la búsqueda, se te solicita que apuntes al directorio de tomcat y luego DEBE agregarlo como entorno de tiempo de ejecución del servidor. Desafortunadamente para mí, ese no es el caso (entiendo “no se encontraron nuevos entornos de tiempo de ejecución del servidor”) Pero es posible que tenga más éxito.

Escenario 1: Usted tenía Eclipse mostrando el servidor y ahora después de eliminar la versión particular que desea configurar en Eclipse una nueva instancia de servidor local. Pero no puedes avanzar más.

Esto ocurre debido a que Eclipse todavía busca la versión configurada del directorio de Tomcat, cuyo directorio ya no existe.

¡No es necesario hasta que LUNA realice una nueva instalación!

Todo lo que necesitamos es REEMPLAZAR el nuevo entorno de tiempo de ejecución del servidor en eclipse después de eliminar el antiguo, que no existe. Eclipse lo hará

enter image description here