Vous pouvez déployer plusieurs instances de Workplace XT sur un seul serveur d'applications. Chaque déploiement de Workplace XT doit utiliser les mêmes Content Engine et Process Engine, et le même point de connexion.
Chaque déploiement de Workplace XT peut utiliser des fichiers de préférences de site différents et donner accès à des librairies différentes.
Remarque : - La procédure qui suit suppose que vous avez déjà installé Workplace XT et déployé une instance de cette application.
Eventuellement, vous vous êtes connecté et vous avez configuré vos préférences d'amorçage.
- Pour plus d'informations sur la façon de déployer et de gérer plusieurs applications identiques, consultez la documentation de votre serveur d'applications.
- Dans le cas de WebLogic, le déploiement à l'aide d'un répertoire sans sous-répertoire n'est pas recommandé si plusieurs déploiements sont prévus.
Pour déployer une seconde instance de l'application Workplace XT :
- Copiez le dossier de configuration de Workplace XT.
Sur le serveur Workplace XT, faites une copie (WebClient2) du Workplace XTdossier de configuration suivant :
chemin d'installation/IBM/FileNet/Config/WebClient
dans le même répertoire, de façon à avoir : chemin d'installation/IBM/FileNet/Config/WebClient2.
- Copiez le dossier deploy.
Sur le serveur Workplace XT, faites une copie (deploy2) du Workplace XTdossier deploy suivant :
chemin d'installation/IBM/FileNet/WebClient/deploy
dans le même répertoire, de façon à avoir : chemin d'installation/IBM/FileNet/WebClient/deploy2.
- Supprimez les fichiers .war et .ear dans le répertoire deploy2.
- Dans le répertoire chemin d'installation/IBM/FileNet/WebClient/deploy2, éditez le fichier create_web_client_war.bat ou .sh.
- Faites-en une copie de sauvegarde.
- Remplacez les lignes suivantes :
cd /D "%WEB_HOME%\WorkplaceXT"
"%WEB_HOME%\_AEjvm\bin\jar" -cf
"%WEB_HOME%\deploy\web_client.war" author containerSecured css
download eprocess FnJavaV1Files images include is js operations
portlets properties redirect regions scripts select UI-INF utils
WEB-INF wizards *.jsp
rem Add P8 eForms if installed.
if exist "%WEB_HOME%\deploy\eforms_add_to_war.bat"
call "%WEB_HOME%\deploy\eforms_add_to_war.bat"
par :
cd /D "%WEB_HOME%\WorkplaceXT"
"%WEB_HOME%\_AEjvm\bin\jar" -cf
"%WEB_HOME%\deploy2\web_client2.war" author containerSecured css
download eprocess FnJavaV1Files images include is js operations
portlets properties redirect regions scripts select UI-INF utils
WEB-INF wizards *.jsp
rem Add P8 eForms if installed.
if exist
"%WEB_HOME%\deploy2\eforms_add_to_war.bat" call
"%WEB_HOME%\deploy2\eforms_add_to_war.bat"
de façon à inclure le nouveau nom de dossier et le nouveau nom du fichier WAR, par exemple, web_client2.war.
- Si vous voulez effectuer le déploiement sous la forme d'un fichier EAR, modifiez le fichier create_web_client_ear.bat ou .sh du répertoire chemin d'installation/IBM/FileNet/WebClient/deploy2 pour qu'il pointe vers les nouveaux noms de dossier et pour renommer le fichier EAR.
- Faites une copie de sauvegarde du fichier create_web_client_ear.bat ou .sh.
- Dans le fichier create_ear.bat ou .sh, remplacez les lignes :
cd /D "%WEB_HOME%\deploy"
"%WEB_HOME%\_AEjvm\bin\jar" -cvf
"%WEB_HOME%\deploy\web_client.ear" META-INF *.war
par :
cd /D "%WEB_HOME%\deploy2"
"%WEB_HOME%\_AEjvm\bin\jar" -cvf
"%WEB_HOME%\deploy2\web_client2.ear" META-INF *.war
- Editez le fichier web.xml du répertoire d'installation de Workplace XT.
- Dans FileNet\WebClient\WorkplaceXT\WEB-INF, renommez web.xml en web.xml.1.
- Créez une copie de web.xml.1, et nommez le fichier web.xml.
- Dans le nouveau fichier web.xml, remplacez la valeur du paramètre suivant :
<param-name>configurationDirectory</param-name> <param-value>C:/Program
Files/IBM/FileNet/Config/WebClient</param-value>
par le chemin du nouveau dossier de configuration que vous avez copié, par exemple, chemin d'installation/IBM/FileNet/Config/WebClient2
A faire : Sous Windows, utilisez les doubles barres obliques inversées (\\) à la place de la barre oblique simple dans le paramètre configurationDirectory.
- (Déploiements à l'aide du fichier EAR seulement)
Remplacez la valeur de la racine de contexte par le nom personnalisé que vous avez choisi pour la nouvelle instance de l'application, par exemple, WorkplaceXT2.
- Recréez le fichier WAR en exécutant create_web_client_war.bat ou .sh.
- (Pour les fichiers de déploiement EAR seulement) Recréez le fichier EAR en exécutant create_web_client_ear.bat ou .sh.
- Renommez les fichiers web.xml.
- Renommez en web.xml.2 le fichier web.xml qui s'applique à la seconde instance.
- Renommez le fichier initial, désormais nommé web.xml.1, en web.xml.
Le fichier initial web.xml est destiné à l'instance initiale de l'application, tandis que web.xml.2 est pour la nouvelle instance. Si vous devez effectuer des opérations de configuration supplémentaires pour l'une ou l'autre instance, renommez la version appropriée du fichier en web.xml pendant la configuration.
- Nettoyez le fichier bootstrap.properties.
Si vous n'étiez pas connecté à l'application Workplace XT dans le cadre de sa première installation, le nettoyage du fichier n'est pas utile.
Lors de la première connexion à Workplace XT, certaines valeurs du fichier bootstrap.properties sont définies, notamment le nom et l'emplacement du fichier de préférences de site. Pour appliquer à la nouvelle application Workplace XT des paramètres différents, vous devez supprimer les entrées existantes dans le fichier copié.
Le fichier bootstrap.properties se situe dans :
chemin d'installation/IBM/FileNet/Config/WebClient2
Editez le fichier bootstrap.properties :
- Supprimez la valeur du paramètre prefName. Cette entrée contient le nom du fichier de préférences de site stocké dans la librairie.
- Supprimez la valeur du paramètre objectStoreId. Cette entrée contient le nom de la librairie destinée à stocker les préférences de site.
- Supprimez ou modifiez les autres valeurs si nécessaire.
- Dans le fichier de configuration du nouveau répertoire IBM/FileNet/Config/WebClient2, supprimez les commentaires et les modifications qui ne s'appliquent pas à la seconde instance de Workplace XT.
Si vous n'étiez pas connecté à l'application Workplace XT dans le cadre de sa première installation, le nettoyage des fichiers n'est pas utile.
- Déployez la seconde instance de Workplace XT.
Suivez les procédures spécifiques du serveur d'applications pour déployer la seconde instance de Workplace XT en utilisant un nom unique, par exemple, Workplace XT2.
Pendant le déploiement de la seconde instance, utilisez le fichier web_client2.war ou web_client2.ear nouvellement créé (selon la méthode choisie) pour déployer l'application :
deploy2/web_client2.war ou deploy2/web_client2.ear
- Connectez-vous et définissez les préférences d'amorçage pour la nouvelle application.
Utilisez l'URL suivante pour vous connecter et définir les préférences d'amorçage de la nouvelle instance de Workplace XT.
http://nom du serveur Workplace XT:numéro du port/WorkplaceXT2
Les préférences de chaque déploiement doivent porter un nom unique.