Ceci est une ancienne révision du document !


Ce tutoriel a été testé sur Dapper et Gutsy.

OpenAguila

OpenAguila est un logiciel libre de gestion d'entreprise, sous licence GNU GPL v2.

Pré-requis

Il est nécessaire de récupérer l'archive Core en tar.gz de Tomcat 5.X sur le site http://tomcat.apache.org/

Ainsi que l'archive Openaguila sur le site http://labs.libre-entreprise.org/frs/?group_id=101

Postgresql

Installer le paquet postgresql-8.1 pour Dapper ou le paquet postgresql-8.2 pour Gutsy. Concernant Feisty je ne sais pas quel version est disponible, mais ce tuto fonctionne avec les deux versions.

Java

Installer les paquets sun-java5-jre sun-java5-plugin

Ensuite il faut choisir la version de Java utilisée par le système.

# sudo update-java-alternatives --set java-1.5.0-sun

Placer la variable JAVA_HOME

# export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun 

Tomcat 5.X

Décompresser Tomcat

# sudo tar -zxvf apache-tomcat-5.5.25.tar.gz apache-tomcat-5.5.25/ 

Le déplacer dans le répertoire de votre choix

# sudo mv apache-tomcat-5.5.25 /usr/share/tomcat

Entrer dans ce répertoire

# sudo cd /usr/share/tomcat

Editez le fichier tomcat-users.xml qui se trouve dans le repertoire conf

# sudo vi conf/tomcat-users.xml

Entre les balises <tomcat-users> Ajouter juste après le dernier role

<role rolename="manager"/>

Ajouter à la fin, juste avant la balise </tomcat-users>

<user username="manager" password="my_password" roles="tomcat,manager"/>

Entrer dans le répertoire ou se trouve les exécutables de tomcat

# cd bin

Et lancer le serveur

# sudo ./startup.sh

Tester dans le navigateur

http://192.168.250.8:8080 par exemple ou http://localhost:8080/ si vous avez un navigateur sur la machine

Si vous avez la page Tomcat c'est gagné, sinon c'est qu'il doit manquer une étape.

Openaguila

Dans le répertoire ou se trouve l'archive Openaguila

Décompresser l'archive

#  tar -xvf oa-4.100.11.tgz

La placer dans le répertoire de votre choix

#  sudo mv oa-4.100.11 /opt/oa_prod

Entrer dans ce répertoire

# cd /opt/oa_prod/

Editer le fichier openaguila.xml

# sudo vi install/openaguila.xml

Adapter les lignes

docBase= et password=

Copier le fichier openaguila.xml sous le même nom que votre répertoire openaguila dans Tomcat.

#  sudo cp install/openaguila.xml /usr/share/tomcat/conf/Catalina/localhost/oa_prod.xml 

Et copier le pilote sql livré avec Openaguila dans Tomcat

 # sudo cp install/jdbc_pgsql_oa.jar /usr/share/tomcat/common/lib/ 

Création de la base de données

# sudo su postgres

Création de l'utilisateur aguila

# createuser aguila -P

Donner le mot de passe dans mon cas j'ai garder le mot de passe par défaut (le même que dans oa_prod.xml) Et répondu par « entrée » au questions suivantes.

Création de la base de données

# createdb -E UTF8 oa_prod

Et création des tables

# pg_restore -d oa_prod /opt/oa_prod/install/oa_basic.pgsql.dump 
# exit

Démarrer un navigateur en indiquant l'adresse correspondant à OpenAguila, par exemple :

http://192.168.250.8:8080/oa_prod

  • '192.168.250.8' est l'adresse IP du serveur sur lequel OpenAguila a été installée
  • 8080 le port utilisé par Tomcat (défini dans le fichier 'conf/server.xml' de Tomcat)
  • 'oa_prod' est le nom de l'application déclarée dans Tomcat (fichier XML du répertoire 'conf/Catalina/localhost' de Tomcat).
  • Pour se connecter, vous pouvez utiliser :
  demo / demo (compte utilisateur normal)
  admin / geidac71 (compte administrateur) 
  • openaguila.1192111772.txt.gz
  • Dernière modification: Le 11/10/2007, 16:17
  • (modification externe)