java_home gratis descargar java eclipse tomcat6 java-7

java - gratis - ¿Problemas conocidos con Tomcat 6.0 y JDK 1.7.0_02?



tomcat 7 install (2)

¿Existen problemas conocidos de Tomcat 6.0 y JDK 1.7.0_02 ?

Sé que esta es una pregunta difícil de responder, si la respuesta es no. Pero necesito preguntar en caso de que la respuesta sea sí. También aceptaré cualquier solución a los problemas a continuación como respuestas. Solo comparta cualquier problema que haya tenido y actualizaré esta pregunta si es necesario.

Cuestiones:

Algunos problemas que he encontrado desde la actualización de JDK 1.7.0 a 1.7.0_02 ( lo que hice para evitar que los menús de ayuda de Eclipse se bloqueen debido a un error de Java 1.7.0 ):

  • Tomcat Server tarda mucho más en iniciarse, necesito un tiempo de espera de 120 segundos para manejarlo.
  • FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197) error, que desapareció al día siguiente y luego reapareció el tercer día, sin cambios distintos a la recarga de Eclipse.
  • El servidor Tomcat tarda mucho más tiempo en apagarse. Necesito un tiempo de espera de 60 segundos para manejarlo, de 15 segundos por defecto.
  • Eclipse parece detenerse (en sentido figurado) al construir el espacio de trabajo y validar el proyecto en cuestión. Todo dentro de Eclipse parece tardar más, incluso abriendo un archivo sin abrir.

Todo parece sospechoso.

PS JDK 1.7.0_02 también se conoce como 1.7.0u2 , Java SE 7u2 , Java SE 7 Update 2 , etc.

Versiones:

  • JDK = Oracle , 64 bits, descargado de http://www.oracle.com/technetwork/java/javase/downloads/index.html . El archivo exacto descargado e instalado fue jdk-7u2-windows-x64.exe .
  • Tomcat = Tomcat 6.0.33 , descargado por separado de Eclipse
  • Eclipse = Eclipse Java EE IDE for Web Developers. , Version: Indigo Release , Eclipse Platform , Version: 3.7.0.v20110530-9gF7UHNFFt4cwE-pkZDJ7oz-mj4OSEIlu9SEv0f , Build id: I20110613-1736 .
  • Máquina Windows 7 de 64 bits, 8 GB de RAM, CPU Intel Core i7-2600 a 3.4 GHz (4 núcleos)
  • Eclipse, Tomcat, Apache HTTP Server, están todos en la misma computadora (de desarrollo).

EDITAR: Se agregaron las especificaciones del sistema arriba.


Bueno, tal vez se trata de la nueva JVM lanzada en esa update . Todo mejora el rendimiento pero ... bueno, quién sabe. JDT en Tomcat6 interactúa con JDK 1.7 por lo que podrían suceder cosas inesperadas. Aparte de eso, hay algunas cosas que revisar.


Cuando se ejecuta Java de 64 bits con las opciones predeterminadas (la compactación de referencias está desactivada de forma predeterminada), requiere casi el doble de memoria que con 32 bits.

Para Eclipse, abra el archivo eclipse.ini y doble / aumente mucho la opción -Xmx .

Por supuesto, su memoria física puede no ser suficiente al ejecutar algunas JVM.

Por lo tanto, le recomiendo que pruebe la opción HotSpot -XX:+UseCompressedOops con JVM de 64 bits y controle el uso de la memoria gracias a jconsole por ejemplo. También puede leer los detalles sobre esa opción reciente . Esa opcion

Para Tomcat, cree el archivo bin/setenv.bat con contenido:

set JAVA_OPTS="-Xmx1024M -XX:+UseCompressedOops"