Installation

ProcédureInstaller SCENARIserver sur Debian / Ubuntu

RemarquePré-requis

Vous devez disposer des droits d’administration.

RemarqueChoix du serveur d'application

SCENARIserver peut être intégré dans l'un des trois serveur d'applications suivants :

  • Tomcat 6 ;
  • Tomcat 7 ;
  • Jetty.

Il existe un paquet spécifique à chacun de ces serveurs.

Le serveur d'application préconisé pour SCENARIserver est actuellement Tomcat 6, Peu d'installations ont été faites sous d'autres serveurs d'applications.

Pour installer l'application SCENARIserver, procéder comme suit :

  1. Ouvrir un terminal.

  2. Ajouter le dépôt concernant votre distribution.

    ExempleUbuntu

    user@computer:~$ echo "deb https://download.scenari.org/deb `lsb_release -sc` main" | sudo tee -a /etc/apt/sources.list.d/scenari.list

    Ou vous pouvez également ajouter la ligne deb approprié via Logiciels & mises à jour dans les paramètres système :

    16.04 LTS (Xenial) : deb https://download.scenari.org/deb xenial main

    14.04 LTS (Trusty) : deb https://download.scenari.org/deb trusty main

    ExempleDebian

    Versions supportées : sid, stretch ou jessie.

    Ajoutez la ligne deb approprié à vos sources d'applications :

    sid : deb https://download.scenari.org/deb sid main

    stretch : deb https://download.scenari.org/deb stretch main

    jessie : deb https://download.scenari.org/deb jessie main

    AttentionUbuntu 16.04 & Java 7

    Les applications SCENARI 4.1 utilisent OpenJDK 7. Ubuntu 16.04 ne propose plus cette version de OpenJDK dans leurs dépôts. Vous pouvez ajouter un dépôt PPA qui le propose :

    user@computer:~$ sudo add-apt-repository ppa:openjdk-r/ppa

    Compléments

    Veuillez consulter la documentation du gestionnaire de paquets de votre distribution pour plus d'information (Ubuntu).

  3. Ajouter la clé d’authentification.

    user@computer:~$ wget -O- https://download.scenari.org/deb/scenari.asc | sudo apt-key add -

    Remarque

    Cette clé permet au système de vérifier l’authenticité et l’intégrité des paquets proposés.

    Vous pouvez installer cette clé via votre gestionnaire de paquet graphique en la téléchargeant au préalable.

    Il est cependant possible d’utiliser un dépôt sans ajouter la clé d’authentification. Mais ce n’est pas recommandé.

    Plus d’information à ce sujet et installation manuelle dans la documentation ubuntu.

  4. Mettre à jour la liste des paquets disponible

    user@computer:~$ sudo apt-get update

  5. Installer SCENARIserver à l'aide du paquet instrumentalisant l'intégration souhaitée.

    Vous devez maintenant choisir votre serveur d'application (Tomcat 6, Tomcat 7 ou Jetty)

    ExemplePour SCENARIserver 4.1 sous Tomcat 6 :

    user@computer:~$ sudo apt-get install scenariserver4.1-tomcat6

    ExemplePour SCENARIserverLite 4.1 sous Tomcat 6 :

    user@computer:~$ sudo apt-get install scenariserverlite4.1-tomcat6

    Liste des paquets SCENARIserver

    Exemple SCENARIserver [DB]

    user@computer:~$ apt-cache search SCENARIserver4.1

    scenariserver4.1 - SCENARIserver 4.1 - Core web-app files.

    scenariserver4.1-jetty - SCENARIserver 4.1 - Jetty integration.

    scenariserver4.1-tomcat6 - SCENARIserver 4.1 - Tomcat6 integration.

    scenariserver4.1-tomcat7 - SCENARIserver 4.1 - Tomcat7 integration.

    ExempleSCENARIserverLite [Lite]

    user@computer:~$ apt-cache search SCENARIserverLite4.1

    scenariserverlite4.1 - SCENARIserverLite 4.1 - Core web-app files.

    scenariserverlite4.1-jetty - SCENARIserverLite 4.1 - Jetty integration.

    scenariserverlite4.1-tomcat6 - SCENARIserverLite 4.1 - Tomcat6 integration.

    scenariserverlite4.1-tomcat7 - SCENARIserverLite 4.1 - Tomcat7 integration.

  6. Relancer le serveur d'application.

    ExemplePour Tomcat 6 :

    user@computer:~$ sudo service tomcat6 restart

  7. L'installation de SCENARIserver est finie. Celui-ci est maintenant opérationnel avec le paramétrage par défaut.

Test de bon fonctionnement

Remarque : ajustez les paramètres "8080" (port) et "scenariserver4.1"(server.webapp.name) en fonction des paramètres de compilation de la webApp et du paramétrage du serveur d'application.

ComplémentLogin/password par défaut

Le login/password d'administration par défaut est : admin/admin.

Remarque : Celui-ci est modifiable à travers une application cliente connectée au serveur en tant qu'administrateur.

Complément

L'application cliente peut maintenant être utilisée, et la connexion vers ce SCENARIserver (entrepôt) déclarée.

Se référer au manuel de gestion fonctionnelle pour plus de détail sur le paramétrage applicatif auteur.