Pré-requis
- Machine Virtuelle Java (JVM) 1.6 ou supérieure,
- Serveur d’application web Java compatible servlet 2.4.
- Navigateur : InternetExplorer 7+, Firefox 3+, Safari 3+, Chrome
- L’installation d’une Base de données n’est plus indispensable, iceScrum est maintenant livré par défaut avec une utilisation de HSQLDB (un gestionnaire de BD Java, sur fichiers)
Recommandations
- Votre conteneur web devra bénéficier d’une bonne quantité d’allocation mémoire pour iceScrum : au moins 512 Mo.
- Ajoutez au minimum ces options de paramétrage de la JVM (variable d’environnement JAVA_OPTS) : -Xmx512M -XX:MaxPermSize=512M.
Installation
- Téléchargez la dernière version du WAR sur le site.
- Copiez le WAR dans le répertoire racine <web-apps> de votre conteneur ou utilisez l’outil d’administration de votre serveur d’application pour réaliser le déploiement du WAR.
- Dans le fichier config.properti
es, changez : grails.serverUR L = http://[url_to_ icescrum]/[cont ext_name] (par défaut c’est http://localhos t:8080/icescrum )
- Dans le cas d’un serveur Tomcat, modifiez votre fichier server.xml de manière à ce que le connecteur catalina possède la configuration suivante :
<Connector port= »8080″ protocol= »org.apache.coyote.http11.Http11NioProtocol »connectionTimeout="2000" maxThreads="500" URIEncoding="UTF-8"/> - (FACULTATIF) Si votre conteneur est « récent » (Tomcat6, Glassfish, …), il se peut qu’il inclut des librairies utilisées dans le WAR. Dans ce cas, supprimez les fichiers suivants à l’intérieur du WAR (en utilisant un utilitaire d’archives ou en les supprimant du répertoire de déploiement) : el-ri.jar, el-api.jar, jsf-api.jar, jsf-impl.jar, myfaces-api.jar, myfaces-impl.jar
- Démarrez votre serveur
- Dans votre navigateur, tapez l’URL : http://[host_adress]/[web-app] (par exemple, http://localhost:8080/icescrum).
- Il ne vous reste plus qu’à vous enregistrer : cliquez sur le bouton « S’enregistrer », remplissez le formulaire et validez. Vous pouvez maintenant créer un projet.