Archive for Noviembre, 2008

Instalar Tomcat + Axis en Linux

Miércoles, Noviembre 19th, 2008

Hace mucho que no escribo, y ya va siendo hora.

Me apunto aquí algunas notas rápidas sobre fallos típicos a la hora de instalar Tomcat + Axis2 en un servidor linux (en mi caso, Debian y Ubuntu).
(Fallo típico => 2 de 2 meteduras de pata ;-) )

1.- A veces la máquina virtual java instalada no es la que se necesita. Hay que instalar la de Sun, y asegurarte que javac -version y java -version devuelven lo correcto (LOS DOS). Si no es así, usar update-alternatives –config java.

2.- Tomcat tiene un fichero donde se configura el tema de permisos. Si has instalado axis.war y no funciona, lo primero que hay que probar es a cambiar TOMCAT5_SECURITY=no en el fichero /etc/default/tomcat5. Si después de reiniciar el servicio funciona, el problema eran los permisos. Vuelve a activar la seguridad, y sigue estos pasos:

  • Crea un nuevo fichero en el directorio /etc/tomcat5/policy.d que contenga los permisos. Cualquier nombre vale, por ejemplo AXIS.policy
  • En ese fichero pon las siguientes líneas:// permissons for apache axis2

    grant codeBase “file:${catalina.home}/webapps/axis2/-” {

    permission java.security.AllPermission;

    };