Instalar Tomcat + Axis en Linux
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;
};