Eclipse

Timeout de arranque de Tomcat en Eclipse

Por defecto, un servidor Tomcat configurado en Eclipse tiene un timeout de arranque de 45 segundos; un intervalo insuficiente cuando hay cierto número de aplicaciones desplegadas en el servidor.

En este enlace hay instrucciones para configurar este parámetro en Eclipse Ganymede y en otras versiones (2º comentario), pero lo traduzco a continuación para quien no domine el inglés (son instrucciones para Eclipse Ganymede):

  1. Accedemos a la pestaña Servidores.
  2. Hacemos doble clic en el servidor deseado.
  3. Modificamos el timeout de arranque.
  4. Guardamos los cambios y reiniciamos el servidor.

Java

JavaMi entrada en el mundo Java ha sido nada gradual y de la mano de PYMESevill@, un interesante proyecto que ofrecerá una plataforma de contenidos y comercio electrónico a las PYME de la provincia de Sevilla.

Aunque sigo prefiriendo PHP para mis propios desarrollos, en estos meses he comprobado que J2EE es una especificación sólida y compleja que no sólo propicia, sino que fuerza a desarrollar siguiendo esquemas y patrones. Su integración con entornos como Eclipse ofrece herramientas muy útiles para tener un control total sobre el código. También he agradecido la comodísima gestión de los servicios web; una vez que se conoce el mecanismo, construirlos es baladí.

Claro que hay aspectos que no terminan de convencerme. Como soy un programador responsable, no soy partidario de tanta rigidez a la hora de usar objetos, lo que genera excesivo código innecesario. También echo de menos la facilidad de modificar un fragmento de código sin tener que reiniciar el servidor, por más que Tomcat autodetecte los cambios y dispare el despliegue de la aplicación. Por último, Java me parece menos eficiente que PHP, o al menos no tan susceptible de ser optimizado.

A medida que profundice en este complejo universo de desarrollo, es posible que mi opinión varíe. Pero sin duda, mi perspectiva será mucho más rica y argumentada.

Depurando PHP

ZendMi sistema de depuración en PHP siempre ha sido muy rústico (pero eficaz): colocar trazas en el código y comprobar su salida. Sin embargo, desde que aterricé en el mundo Java, estoy empezando a pasar por el aro de usar el IDE como depurador, lo cual tiene sus ventajas y acelera el desarrollo.

Hoy traigo un par de enlaces interesantes (I y II) para instalar, configurar y usar Zend Debugger en Eclipse PDT.