Ubuntu y Tomcat : silencio en los logs

Ésta es fácil: has instalado Tomcat 5.5 y el sun-java5-jdk para empezar a desarrollar JSPs y servlets. Parece que todo va bien cuando lanzas Tomcat:

$ export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.11/
$ sudo /usr/share/tomcat5.5/bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat5.5
Using CATALINA_HOME: /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.11/

Pero resulta que por mucho que intentas conectarte a localhost:8180 , no hay conexión con Tomcat. Un análisis con netstat de los puertos a la escucha revela que el 8180 no está por la labor:
$ sudo netstat -plut
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 *:www *:* LISTEN 3679/apache
tcp6 0 0 *:ssh *:* LISTEN 3602/sshd

¿Dónde está el problema? En un archivo de tipo pipe que se crea en /usr/share/tomcat5.5/logs/catalina.out de forma incorrecta y que de rebote, bloquea Tomcat y no le permite enlazarse con el puerto 8180. La solución, sacada de este blog:

$ cd /usr/share/tomcat5.5/logs
$ sudo mv catalina.out catalina.out.old
$ sudo touch catalina.out
$ sudo chown tomcat55:nogroup catalina.out

Ahora, reiniciamos Tomcat y ¡listo! Ya podemos empezar a desarrollar nuestros servlets en http://localhost:8180

Zimbra lanza oficialmente la versión 5.0

screenshot1.pngEl pasado día 5 Zimbra publicó la versión ZCS 5.0, la primera versión de esta suite desde la compra de Zimbra por parte de Yahoo y la primera versión desde la oferta de compra de Microsoft por Yahoo. Será interesante ver qué ocurre con Zimbra si Yahoo es comprada por Microsoft. ¿Seguiremos disponiendo de una versión opensource oficial? ¿Habrá fork?

Las nuevas características de ZCS 5.0 incluyen:

  • Posibilidad de sincronización nativa de mensajes de correo, contactos, calendario y tareas de Zimbra a Outlook 2007.
  • Posibilidad de acceder a Zimbra desde cualquier BlackBerry y dispositivos J2ME, o desde cualquier otro browser móvil, como el del Apple iPhone
  • Las Tareas de Zimbra permiten monitorizar las fechas de comienzo y finalización, prioridad, progreso y porcentaje de cumplimiento de cada tarea.
  • Mensajería instantánea vía web, con soporte de múltiples conversaciones y chats de grupo
  • Posibilidad de almacenar los archivos adjuntos de cualquier mensaje en una estructura especial (Zimbra Briefcase) que permite ser compartida fácilmente.
  • Posibilidad de trabajar conectado o sin conexión con Zimbra Desktop
  • Posibilidad de compartir la bandeja de entrada y otras carpetas de correo con otros, incluyendo la posibilidad de ofrecer acceso de sólo lectura o bien control total.
  • Soporte multi-idioma (quince idiomas, a elegir)

Según InternetNews, la licencia de Zimbra ha cambiado a la Yahoo Public License.

Novedades de Fedora 9 (Sulphur) Alpha 1

Ya está disponible para su descarga la primera versión alpha de lo que que será Fedora 9 (Sulphur).

Entre las principales novedades destacan, a nivel de escritorio:

GNOME 2.21, con novedades com ola introducción de GVFS y GIO como reemplazo de GNOME VFS por parte del desarrollador de Fedora y responsable de nautilus Alexander Larsson. GVFS introduce numerosas ventajas como mejoras de rendimiento, posibilidad de encolar múltiples transferencias de fichero, y más beneficios de seguridad a través del uso de PolicyKit, desarrollado y mantenido por el desarrollador de Fedora David Zeuthen e introducido por primera vez en Fedora 8.

GNOME 2.21 incluye también un nuevo applet de reloj que permite ver simultáneamente las horas y condiciones meteorológicas de múltiples zonas del mundo.

KDE 4.0 incluye actualizaciones de componentes clave como el port a QT4. Incluye también varios nuevos frameworks, como Phonon, un API multimedia; Solid, aun framework de integración hardware; Plasma, el nuevo escritorio y panel de KDE con muchos nuevos conceptos, búsquedas integradas en el escritorio, compositing como una característica de KWin y un nuevo estilo visual llamado Oxygen.

Gracias al duro trabajo del equipo KDE Special Interest Group de Fedora, KDE 4.0 está bien integrado en esta distro. De esta forma, KDE 4.0 es la versión por defecto en la distro derivada KDE spin de Fedora, incluyendo además paquetes que permiten la compatibilidad de aquellas aplicaciones que aún no han sido portadas a KDE 4.

Aplicaciones

Firefox 3 Beta 2

Firefox 3 Beta 2 viene cargado de grandes mejoras, incluyendo un «look and feel» integrado con el sistema en el que se ejecute, integración a nivel de escritorio, el nuevo Places (que reemplaza a la gestión de bookmarks) y una mejora en la usabilidad de la barra de direcciones.

 

Sistema

Mejoras en el instalador Anaconda

El equipo Anaconda está desarrollando sin parar un buen conjunto de mejoras para la versión final de Fedora 9. Esta versión alpha incluye las siguientes características:

  • soporte para redimensionar particiones ext2, ext3 y NTFS. Incluso hay disponible un screencast.

  • soporte para crear e instalar sistemas de archivos cifrados

  • Mejoras en el modo Rescate (FirstAidKit – Kit de primeros auxilios)

  • Permitir al usuario fijar la fuente de instalación durante la segunda fase de instalación del sistema.
  • Uso de la biblioteca libblkid para sondeo del sistema de archivos

 

FreeIPA

FreeIPA facilita la administración de los procesos de gestión de la auditoría, identidad y políticas del sistema gracias a la posibilidad de gestión y administración vía web y/o desde la línea de comandos, mediante la combinación de la potencia de Fedora Directory Server con FreeRADIUS, MIT Kerberos, NTP y DNS para ofrecer una solución sencilla y lista para ser usada tras la instalación.

 

PackageKit

PackageKit es una solución de gestión de paquetes multi-distribución, con un backend yum. Ha sido diseñado para facilitar la instalación y actualización de software, con el objetivo inicial de unificar las distintas herramientas gráficas de gestión de paquetes usadas en las diferentes distribuciones Linux. Para conseguirlo, hace uso de tecnologías emergentes en Linux, como PolicyKit y D-Bus. Está disponible en los repositorios de esta versión alpha de Fedora, como sistema alternativo para la gestión de paquetes.

 

Mejora de rendimiento y velocidad en las X (Fast X)

En opinión de los desarrolladores de Fedora, el sistema gráfico X Window tarda demasiado en arrancar, entorpeciendo muchos aspectos del sistema, incluyendo el arranque (boot), logout y el cambio rápido de usuario. El objetivo del proyecto Fast X es optimizar y realizar algunos cambios arquitecturales a X, de tal forma que pueda pasar de exec a ready para aceptar cliente en un segundo. Para una lista detallada de cambios echos a X hasta ahora, y saber en lo que se está trabajando actualmente, podemos leer el wiki del proyecto.

 

Kernel 2.6.24

Fedora 9 Alpha incluye de serie el kernel 2.6.24, que aporta mejoras de rendimiento, mejor soporte para arquitecturas x86-64/ppc y otras, mayor soporte de drivers wireless, un nuevo interfaz de configuración wireless, soporte SPI/SDIO MMC, autorización USB , mejoras en el redimiento de SELinux, mejoras en el soporte SATA, soporte CIFS ACL, y muchas nuevos drivers y parches.

A probarlo se ha dicho 🙂

Mapa de migraciones a Software Libre

pantallazo-6.pngEn esta web podemos ver un mapa del mundo con ‘chinchetas’ en aquellas regiones en las que ha habido alguna migración masiva de sistemas a software libre, bien sea por parte de gobiernos o bien por grandes empresas. La lista de la que se alimenta es actualizable por cualquiera… y eso es lo bueno y lo malo, dado que hay bastante ‘spam’ en los datos. Además lleva sin actualizar desde Julio. ¿Alguien conoce alguna iniciativa similar más actualizada y limpia?

Linux+ (Febrero) : Programación

linux_dvd_02_2008_40_es.pngEl tema central de este número de Linux+ es Programación. En los DVD’s adjuntos encontraréis:

# Fedora 8
# Ubuntu 7.10
# Videotutorial: Programación en C

También podréis leer los siguientes artículos:

Turbo Gears: Dessarrollamos sitios web

Teléfonos móviles con Linux: Lo mejor en el mercado

Metodologías de desarrollo:  Ahorra  tiempo y esfuerzo programando

Diseño gráfico en Linux: OpenOffice.org Draw, The GIMP, Scribus, Sodipodi y Blender

VirtualBox vs. VMware: Creamos las máquinas virtuales

LDAP desde Java: Integramos aplicaciones JAVA con directorios LDAP