eclipse tomcat tomee tomee-7

eclipse - tomcat 8.5 download



¿Cómo usar Tomcat 8.5.xy TomEE 7.x con Eclipse? (9)

Necesito configurar una versión del servidor Tomcat 8.5.x en Eclipse. Cuando trato de crear un servidor usando Eclipse GUI, obtengo en Eclipse Luna como opción la última versión " Apache Tomcat v8.0 ". Cuando lo selecciono y busco en mi servidor Tomcat 8.5.x, aparece este mensaje de error de bloqueo:

La instalación de Apache Tomcat en este directorio es la versión 8.5.0. Se espera una instalación de Tomcat 8.0.

El mismo error aparece al probar TomEE 7.x, que se basa internamente en Tomcat 8.5.

En Eclipse Neon, la última versión elegida es " Apache Tomcat v9.0 " y da el mismo error. Ni siquiera hay una opción " Apache Tomcat v8.5 ".

¿Hay alguna manera de usar Tomcat 8.5 y TomEE 7.x en Eclipse? ¿Cómo?


Esta solución me funcionó. Edité el archivo serverInfo.properties como se muestra a continuación:

server.info=Apache Tomcat/8.0.0 server.number=8.0.0.0 server.built=Oct 6 2016 20:15:31 UTC


Hay un parche para Eclipse:
https://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit

Descargue este parche y póngalo en el directorio de complementos de su instalación de Eclipse. Reemplazará el predeterminado " org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar ".

NOTA
Después de agregar este parche, debe elegir " Apache Tomcat v9.0 " al agregar un entorno de tiempo de ejecución del servidor en Eclipse ( Preferencias> Servidor> Entornos de tiempo de ejecución ).
Es decir, este parche le permite seleccionar Tomcat versión 9.xo Tomcat versión 8.5.x al agregar el entorno de tiempo de ejecución Apache Tomcat v.9.0.

Se pueden encontrar más detalles en la página de informe de errores relacionados: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936


Instale la última versión de eclipse (). Tendría la opción de agregar Tomcat 8.5.


Para usuarios de Tomcat 8.5.x

ServerInfo.properties cambiar el archivo ServerInfo.properties archivo ServerInfo.properties de Tomcat.

ServerInfo.properties archivo ServerInfo.properties contiene el siguiente código

server.info=Apache Tomcat/8.5.4 server.number=8.5.4.0 server.built=Jul 6 2016 08:43:30 UTC

Simplemente abra el archivo ServerInfo.properties abriendo catalina.jar con winrar desde la carpeta lib de su Tomcat

ServerInfo.properties ubicación del archivo ServerInfo.properties en catalina.jar es /org/apache/catalina/util/ServerInfo.properties

Aviso: shutdown el servidor Tomcat (si ya está abierto por cmd) antes de hacer estas cosas; de lo contrario, su archivo no cambia y su winrar muestra un error.

Luego cambie el siguiente código en ServerInfo.properties

server.info=Apache Tomcat/8.0.8.5.4 server.number=8.5.4.0 server.built=Jul 6 2016 08:43:30 UTC

Reinicia tu eclipse (si está abierto). Ahora funcionará ...


Perdóname por invocar un viejo problema. Pero es como legendario, siempre sucede para nuevos usuarios. La razón por la que estoy aquí es que quiero una respuesta diferente. Bastante simple. Vaya a windows-> preferencia-> Runtime Environment-> busque y seleccione la carpeta donde descargue el servidor. Detectará automáticamente el servidor y estará listo.


Por ahora, el lanzamiento del servicio Eclipse Neon está available . Entonces, si alguien aún se encuentra con este problema, solo ve a

Ayuda → Buscar actualizaciones

e instalar las actualizaciones proporcionadas.


Tuve problemas similares con Eclipse Kepler v3.8. Tenía instalado tomcat v8.5.37. No pude ver Apache v8.5 como una opción. Al hojear descubrí que Apache v9.0 está disponible en Eclipse Neon. Lo bueno es que no tienes que cambiar tu versión de eclipse. En tu Eclipse actual. Descargue WTP (Paquete de herramientas web) siguiendo los pasos:

Paso 1: Ayuda >>> Instalar nuevo software. Copie este enlace en el trabajo con: http://download.eclipse.org/webtools/repository/neon

Paso 2: Seleccione Adaptadores de servidor JST y Extensiones de adaptadores de servidor JST desde el primer paquete que vea. Instalar esos.

Paso 3: Windows >>> Preferencias >>> Servidor >>> Entornos de tiempo de ejecución >>> Agregar ..

¡Verás Apache v9.0 allí! ¡Funciona!


Vaya a la versión de vista previa de tomcat, por ejemplo: tomcat 8.3 y copie el archivo catalina.jar y péguelo en el tomcat existente que enfrenta el problema


catalina.jar parchear catalina.jar , ya que este es el número de versión que mira el adaptador WTP. Es una comprobación bastante inútil, y el adaptador debería permitirle iniciar el servidor de todos modos, pero nadie lo ha pensado todavía.

Durante años y con cada versión de Tomcat, esto siempre es un problema.

Para parchear puedes hacer lo siguiente:

  • cd [tomcat or tomee home]/lib
  • mkdir catalina
  • cd catalina/
  • unzip ../catalina.jar
  • vim org/apache/catalina/util/ServerInfo.properties

Asegúrese de que tenga el siguiente aspecto (todos los números de versión deben comenzar con 8.0):

server.info=Apache Tomcat/8.0.0 server.number=8.0.0 server.built=May 11 2016 21:49:07 UTC

Entonces:

  • jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
  • cd ..
  • rm -rf catalina