De todas formas, el problema principal es que con Tomcat 5.0 hacia falta añadir el compilador al classpath o poner correctamente la variable de entorno JAVA_HOME apuntando a un JDK (un JRE NO vale) ya que por cuestiones de licencia, el Tomcat no podia llevar el compilador de Java incorporado.
El error lo dice:
Cita: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
En la 5.5 o lo han puesto o lo copia/detecta el mismo al instalarse. Pero el Tomcat 5.0 deberia poder funcionar con Java 5, si le añades el compilador.
S!