Cette application indexe le contenu d'un espace inJAC, et a donc besoin de se connecter à un Serveur Webdav opérationnel.
Sur la machine même, un environnement Java (JRE ou JDK), version 1.4.2 ou supérieur, ainsi qu'un moteur de servlet/jsp (TOMCAT 5.0.28 ou supérieur) doivent être préalablement installés.
Le déploiement s'effectue en décompressant l'archive dans un répertoire accueillant une application WEB Java( répertoire /webapps de Tomcat par exemple).
Une fois décompressé, editer le fichier indexation.properties situé dans injac-indexing/WEB-INF/classes :
#filesystem path to directory for created index indexPath=F:/injac-indexes #default values filling create index form defaultUrl=http://slide-priv:8080/slide/files/injac/injacRoot defaultUser=shoam #warning : filling this property makes it visible for any user connecting to this application ! defaultPassword=password #default mode for metadata indexing : (none|all|injac) metadata-mode:injac # set to true forces ssl connection forceSSL=false #leave blank if default port 443, else prefix with colon (i.e :8443) httpsPort=:8443 #warning : setting this property to on makes visible the content of this file for any user accessing this application ! debug=off
Description des paramètres de configuration :
indexPath
Chemin système désignant le répertoire où vont être générés les index.
Informations pour pré-remplir le formulaire de création d'index
defaultUrl : URL WEBDAV de l'espace racine à indexer
defaultUser : nom d'utilisateur pour l'accès à l'espace racine
defaultPassword : mot de passe pour l'accès à l'espace racine
Attention : La définition du mot de passe dans le fichier de configuration doit s'utiliser uniquement dans le cas d'un réseau privé, car il pourra être lu en éditant la source de la page. Si l'accès se fait par un réseau public comme Internet, il vaut mieux mettre un mot de passe fictif..
metadata-mode : mode d'indexation des métadonnées
none : aucune métadonnée n'est indexée
all : toutes les métadonnées inJAC sont indexées(dont le nom d'espace est "INJAC:")
injac : seules les métadonnées inJAC de l'espace racine sont indexées
forceSSL
Force l'utlisation de SSL lors de la création d'index, si l'accès se fait à travers un réseau public. Ceci garanti le cryptage des informations de connexion.
httpsPort
Port utilisé dans le cas ou forceSSL est égal à "true"
debug
Permet d'obtenir des informations de déboggage sur la page HTML :
"on" = mode deboggage
"off" = mode normal.
Le niveau de débogage peut être modifier en éditant le fichier WEB-INF\classes\log4j.properties. Les niveaux disponibles sont : debug, info, warn, error et fatal, du plus prolixe au plus concis.
Note : il faut également adapter le chemin du fichier de log, à la ligne :
log4j.appender.R.File=E:/Java/jakarta-tomcat-5.0.28/logs/injac-index.log