Instalar Tomcat 7 (es_ES)
Apache Tomcat - http://tomcat.apache.org/
Nota: Realiza siempre una instalación limpia de Tomcat
Nota: Los usuarios de Windows deben asegurarse de no dejar espacios en la ruta completa de Tomcat lo que causaría errores en las herramientas JSF de Sakai
BIEN: C:\opt\tomcat\, C:\sakaistuff\installs\tomcat\
MAL: C:\program files\tomcat\, C:\opt\apache tomcat 7.0.1\
Descargarse tomcat 7 - http://tomcat.apache.org/download-70.cgi
Los usuarios de Windows deberían descargar el fichero zip y no usar el instalador exe. Esto hace mucho más sencillo revisar los logs y modificar el Icono Si vas a ejecutar Sakai 2.9.1 o anterio debes correr Tomcat 7.0.21 o anterior. Si seleccionas una versión más nueva, Webdav y Sitestats (Estadísticas) tendrán errores y no funcionarán. La mejor opción es estar siempre actualizado a la última versión de Sakai y de Tomcat.
STAT-339 - Sitestats does not load with Tomcat 7.0.35 (
Cerrada)
SAK-23156 - IncompatibleClassChangeError from WebDAV LOCK operations giving 500 response code (
Cerrada)
Extraer a /opt (crear un enlace simbólico desde el directorio apache-tomcat-7.0.x al directorio tomcat una vez extraido)
Los usuarios de Windows deberán renombrar el directorio puesto que no existe la opción de enlace simbólico
Modificar conf/server.xml para soportar los caracteres internacionales
Añadir URIEncoding="UTF-8" el elemento Connector
<Connector port="8080" URIEncoding="UTF-8" ...
Configurar la variable de entorno: CATALINA_HOME=/opt/tomcat
Añadir $CATALINA_HOME/bin al PATH
Configurar el fichero SETENV en el directorio tomcat/bin con JAVA_OPTS (ver Java 1.7 Instalación para Sakai 10)
Mac/Linux: Crear un fichero llamado setenv.sh con lo siguiente (se puede poner esto alternativamente en tu fichero .bashrc y se ejecutará automáticamente):
Windows(PC): Crear un fichero llamado setenv.bat con lo siguiente:
[OPCIONAL] Borrar las aplicaciones por defecto del directorio webapps
rm -rf webapps/*Configurar tomcat 7 para usar los viejos directorios classloaders de tomcat 5.5
Editar conf/catalina.properties
Añadir lo siguiente a la línea que comienza con "common.loader=..."
,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jarAñadir lo siguiente a la línea que comienza con "shared.loader=..."
${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jarAñadir lo siguiente a la línea que comienza con "server.loader=..."
${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
[OPCIONAL] Crea los directorios
mkdir -p shared/classes shared/lib common/classes common/lib server/classes server/lib