Hola,
Estoy montando tomcat en SUSE 9.0.
He conseguido que todo me funcione correctamente excepto una cosa.
Puesto que pretendo pasar el servidor a producción, he configurado el server.xml para que responda a peticiones por el puerto 80.
Para que se arranque aunque no se haya iniciado sesión, he colocado la llamada al arranque en /etc/init.d/rc5.d y aparentemente al arrancar SUSE, arranca el Tomcat. El caso es que en realidad no arranca. En la carpeta de logs, el fichero catalina.out me dice que no ha podido abrir el puerto 80. Si después inicio sesión y trato de levantar el servicio manualmente, funciona sin problema en el puerto 80 (así que descarto que el 80 este ocupado por otra cosa).
Por último, si el server.xml lo configuro para que arranque por otro puerto cualquiera, el servicio se levanta perfectamente antes de iniciar sesión. Lamentablemente esta opcion no me sirve pues hay firewalls que cortan el trafico de salida al protocolo http si no lo hace por el puerto 80.
¿Se os ocurre alguna idea....?
Gracias por adelantado