Agilefant : Mise en place d'une solution de gestion de todo collaborative

From / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Agilefant is an open source backlog management tool suitable for both product- and project-oriented organizations.

You need to know how tomcat works to install Agilefant.

2 Installation

You'll need to install some required software before starting :

Command aptitude
aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps sun-java6-bin sun-java6-demo sun-java6-fonts sun-java6-jre mysql-server mysql-common

Then I download the current version and unzip it :

mkdir test
cd test
wget ""
unzip agilefant*

3 Configuration

3.1 MySQL

Launch those lines to configure the database and user :

mysql -uroot -p
GRANT ALL ON agilefant.* to agilefant IDENTIFIED BY 'agilefant';
mysql -uagilefant -pagilefant
use agilefant;
source create-db.ddl;
source insert-users.sql;

3.2 Tomcat security policy

To be able to deploy the war, we need to set the rights to do it :

Configuration File /etc/tomcat5.5/tomcat-users.xml
grant codeBase "file:${catalina.base}/webapps/agilefant/-" {

Now connect to the manager to deploy the war or move it to /var/lib/tomcat5.5/webapps/.

4 Run

You should now be able to run Agilefant throught this url : http://localhost:8080/agilefant

Default credentials are :

  • Login : admin
  • Password : secret

5 Ressources