Note : This the french translation for the english page "Install Tomcat 7"
- Apache Tomcat - http://tomcat.apache.org/
- Note : Toujours faire une nouvelle installation de Tomcat
- Note : Les utilisateurs de MS Windows doivent s'assurer qu'il n'y a pas d'espaces dans le nom du chemin complet de l'installation de Tomcat, ceux-ci provoquent des erreurs avec les outils développé en JSF dans Sakai
BON : C:\opt\tomcat\, C:\sakaistuff\installs\tomcat\
MAUVAIS : C:\program files\tomcat\, C:\opt\apache tomcat 7.0.1\
- Télécharger tomcat 7 à http://tomcat.apache.org/download-70.cgi
Les utilisateurs de MS Windows doivent récupérer le fichier zip et utiliser les fichiers .bat fournis pour l'arret/relance au lieu de l'installer en tant que service de MS Windows
Il permet d'afficher et de lire plus facilement les journaux de Tomcat, et il est plus facile à configurerSi vous utilisez Sakai 2.9.1 ou une version antérieure, vous devez utiliser Tomcat 7.0.21 ou une version antérieure. Si vous utilisez une version supérieure à la 7.0.21, Webdav et Sitestats auront des erreurs et ne fonctionneront pas. La meilleure solution est de passer à la dernière version de Sakai et de Tomcat.Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
- Extract to /opt (symlink the apache-tomcat-7.0.x directory to tomcat after extracting)
- Windows users should just rename the directory since they cannot symlink
- Extract the files to the same location as tomcat itself
- Modify conf/server.xml for international character support
- Add URIEncoding="UTF-8" to the Connector element
- <Connector port="8080" URIEncoding="UTF-8" ...
- Add URIEncoding="UTF-8" to the Connector element
- Set environment variable: CATALINA_HOME=/opt/tomcat
- Add $CATALINA_HOME/bin to PATH
- Setup the SETENV file in the tomcat/bin directory with JAVA_OPTS (from Install Java 1.7+)
Mac/Linux: Create a file called setenv.sh with the following (alternately, you can put this into your .bashrc file so they're automatically executed):
export JAVA_OPTS="-server -Xmx1028m -XX:MaxPermSize=320m -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true"
Windows(PC): Create a file called setenv.bat with the following:
set JAVA_OPTS=-server -Xmx1028m -XX:MaxPermSize=320m -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true
[OPTIONAL] Delete the default webapps from the webapps dir
rm -rf webapps/*
- Configure tomcat 7 to use the old tomcat 5.5 classloader dirs
- Edit conf/catalina.properties
Add the following to the line that begins with "common.loader=..."
,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
Add the following to the line that begins with "shared.loader=..."
${catalina.base}/shared/classes/,${catalina.base}/shared/lib/*.jar
Add the following to the line that begins with "server.loader=..."
${catalina.base}/server/classes/,${catalina.base}/server/lib/*.jar
[OPTIONAL] Create the directories
mkdir -p shared/classes shared/lib common/classes common/lib server/classes server/lib
- Edit conf/catalina.properties