Installation Axelor 5.0.2 sur Debian 9

Souhaitant faire un test de AXELOR  un ERP open-source concurrent de ODOO, je vous propose une façon de l'installer (utilisation du WAR) sachant que d'autres méthodes sont possibles.

Environnement
- serveur Debian 9.4  ("stretch") sans interface graphique


Description

- se connecter avec un utilisateur normal ayant l'accès à sudo (/etc/sudoers)

- installation JDK 8

sudo apt-get install openjdk-8-jdk

- installation Tomcat 8

sudo apt-get install tomcat8

sudo /etc/init.d/tomcat8 stop

- modifier la variable JAVA_OPTS dans  le fichier /etc/default/tomcat8

#JAVA_OPTS="-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC"
JAVA_OPTS="-Djava.awt.headless=true -Daxelor.config=/<votre-repertoire-config>/application.properties  -Xmx1024m -XX:+UseConcMarkSweepGC"

- installation et configuration Postgresql 9.6

sudo apt-get install postgresql

sudo su postgres

createuser axelor --no-createdb --no-superuser

psql -c "alter user axelor with encrypted password 'votre_mot_de_passe_souhaité'";

createdb -O axelor axelor

exit

- téléchargement  du fichier WAR de Axelor

wget https://www.axelor.com/wp-content/uploads/2018/06/axelor-erp-5.0.2.war

- extraction du WAR pour récupérer et modifier le fichier application.properties

mkdir axelor-erp-5.0.2; cd axelor-erp-5.0.2; jar -xvf ../axelor-erp-5.0.2.war

- récupérer le fichier ./axelor-erp-5.0.2/WEB-INF/classes/application.properties et le mettre dans /<votre-repertoire-config>

... puis le modifier

db.default.driver = org.postgresql.Driver
db.default.ddl = update
db.default.url = jdbc:postgresql://localhost:5432/axelor
db.default.user = axelor
db.default.password = votre_mot_de_passe_souhaité

- déployer le WAR dans tomcat

cd

sudo cp  axelor-erp-5.0.2.war /var/lib/tomcat8/webapps

sudo chown tomcat8:tomcat8 /var/lib/tomcat8/webapps/axelor-erp-5.0.2.war

sudo /etc/init.d/tomcat8 start

- Attendre plusieurs minutes que l'application s'initialise. Pour cela, consulter le fichier log /var/log/tomcat8/catalina.out

et attendre que s'affiche  Ready to serve...

- Vous pouvez ensuite appeler dans votre navigateur le lien http://<adresse ip serveur>:8080/axelor-erp-5.0.2

- saisir admin / admin comme utilisateur / mot de passe

9 réflexions au sujet de « Installation Axelor 5.0.2 sur Debian 9 »

      1. bjr et très bon tuto. Dite moi svp à quoi revoit cette ligne Daxelor.config=//application.properties -Xmx1024m -XX:+UseConcMarkSweepGC » plus précisement la valeur  »votre-repertoire-config »
        merci d’avance

          1. Bjr et excusez moi une fois de plus. je suis toujours confus au sujet de ce repertoire. dans le conteste de ce tuto quelle est la valeur qu’on peut mettre à cet endroit.
            Merci d’avance

          2. Dans mon test, j’ai mis « -Daxelor.config=/home/mayjo/application.properties » (mayjo étant le user utilisé).

  1. merci encore pour l’aide j’ai pu démarré l’application. j’aurais encore une petite question svp juste pour finaliser mon installation. Quelle sera la procédure pour permettre à l’application de démarrer avec mon OS

    1. L’application Axelor est lancée dans Tomcat qui lui-même par défaut, est lancé au boot du serveur.
      Donc normalement si l’installation de Tomcat s’est bien déroulée, il n’y a rien à faire de plus.

  2. Oui c’est vrai j’avais une petite erreur avec Tomcat que j’ai finis par résoudre. l’application démùarre bien avec l’OS. Merci pour la promptitude .

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.