Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel2
indent20px
styledisc

Pré-Requis

Quel que soit le workflow que vous configurerez, Ori-Oai-Workflow nécessite en pré-requis que plusieurs services soient disponibles :

...

  • le module d'indexation utilisé usuellement lors d'une transition de type "publication".
  • ...

Fichiers à configurer par l'utilisateur déployant Ori-Oai-Workflow


build.properties


deploy.home permet de définir le répertoire dans lequel on veut déployer l'application

...

Info

l'import directement depuis l'interface web est cependant plus simple à mettre en oeuvre

_

conf/properties/main-config.properties


Ce fichier permet de définir les principales configurations d'ordre technique de l'application : authentification ldap/cas, connection ldap, BD SQL, Module d'indexation, serveur smtp, ...

...

Info

Très vite après une première installation rapide, vous aurez certainement besoin de personnaliser et adapter les workflow d'exemple à vos utilisateurs, à vos cas d'utilisations, à votre SI, à votre mode de fonctionnement, ...

Les configurations livrées et la façon de les modifier sont décrites dans cette page

Installation / migration / maintenance via ANT


Une fois les différents fichiers de configuration modifiés pour correspondre à vos besoins, vous pouvez enfin installer/déployer/initialiser votre applciation dans le tomcat cible (cf build.properties). Pour cela un certain nombre de targets ant est à votre disposition :

...

  • résolu les conflits (en vérifiant rapidement vos configurations/personnalisations propres)
  • vérifié que votre base SQL tourne
    Note

    Les librairies pluto-1.0.1-rc4.jar et portlet-api-1.0.jar qui servent en fait pour l'utilisation de ori-oai-workflow-spring en mode portlet doivent être ajoutées manuellement à vos librairies Tomcat si vous souhaitez faire tourner le module dans un container de portlet. Il faudra également décommenter les déclarations relatives à la servlet "portlet" dans le web.xml commentées par défaut.
    Si vous souhaitez utiliser CAS, il faut comme indiqué dans les commentaires de main-config.properties configurer le web.xml sauf si vous passez par la facilité du Quick-Install qui fait alors cela pour vous. Si vous utilisez un certificat non reconnu par la JVM (auto-signé pour des tests par exemple), il faut également ne pas oublier d'ajouter un trustStore et de le spécifier dans les paramètres Tomcat lors du lancement de celui-ci :

    Code Block
    CATALINA_OPTS="-Djavax.net.ssl.trustStore=E:/Java/ac-racine-cru.keystore"
    

    => L'utilisation d'un tel certificat est bien évidemment à déconseiller.

Tests

Vous pouvez maintenant passer à la phase de test.