Lorsque vous avez installé IBM BPM, Java Technology Edition 6
a été automatiquement installé avec la version requise de WebSphere
Application Server Network Deployment. Vous aviez toutefois la possibilité
d'installer Java Technology Edition 7.0 en sélectionnant le package d'installation
IBM WebSphere SDK Java Technology Edition, lequel
était sélectionné par défaut. Vous aviez également la possibilité
d'installer Java Technology Edition 7.1 en sélectionnant le package d'installation
IBM WebSphere SDK Java Technology Edition 7.1, lequel
n'était pas sélectionné par défaut. Si vous avez choisi d'installer Java 7.0,
celui-ci est utilisé avec IBM BPM à la place de Java 6 ou Java 7.1,
mais vous pouvez passer à Java 6 ou Java 7.1 (si installé), puis de revenir
ultérieurement à Java 7.0 en utilisant la commande managesdk. Veuillez cependant noter que, si vous disposez d'un environnement de déploiement
IBM BPM qui utilise une base de données Oracle et que vous passez
de Java 7.0 à Java 6 ou Java 7.1 (ou si vous repassez ultérieurement à 7.0),
vous devrez mettre à jour les fournisseurs JDBC Oracle afin d'utiliser
le pilote JDBC Oracle approprié.
Avant de commencer
Avant d'utiliser la commande
managesdk pour basculer d'une édition
Java à une autre, vous devez lire la rubrique
WebSphere Application
Server
Commande
managesdk afin de vous assurer de satisfaire
les préconditions d'exécution de la commande.
Pourquoi et quand exécuter cette tâche
Si vous utilisez une base de données Oracle et que vous créez
un environnement de déploiement, tous les fournisseurs JDBC Oracle
du nouvel environnement de déploiement sont automatiquement configurés
pour utiliser le pilote JDBC Oracle approprié à l'édition de Java
qui a été sélectionnée. Cependant, si vous changez d'édition Java,
vous devez mettre à jour manuellement les pilotes JDBC Oracle
afin d'utiliser le pilote approprié (comme décrit dans la procédure
suivante).
Procédure
Pour changer d'édition Java :
- Si vous souhaitez changer l'édition Java utilisée pour l'environnement de de ligne de commande
ainsi que tous les profils futurs, exécutez les deux commandes suivantes (où
nom_sdk est 1.6_64 pour Java 6,
1.7.1_64 pour Java 7.1, ou 1.7_64 pour Java 7.0) :
managesdk -setCommandDefault -sdkname nom_sdk
managesdk -setNewProfileDefault -sdkname nom_sdk
Une fois ces commandes exécutées, tout nouveau profil que vous créez
utilisera l'édition de Java spécifié dans les commandes.
- Si vous souhaitez changer l'édition Java utilisée pour des profils existants,
procédez comme suit :
- Arrêtez votre environnement de déploiement ainsi que tous ses noeuds
(dans cet ordre), mais assurez-vous que le serveur de gestionnaire de déploiement
est en cours d'exécution.
- Exécutez la commande suivante sur l'ordinateur hébergeant le serveur de gestionnaire de déploiement
et exécutez-la ensuite sur tout ordinateur hébergeant un noeud distant (où administrateur
est l'ID d'un utilisateur disposant des privilèges d'administration, et nom_sdk
est 1.6_64 pour Java 6, 1.7.1_64 pour Java 7.1, ou 1.7_64 pour Java 7.0) :
managesdk -enableProfileAll -sdkname nom_sdk -user administrateur -password mdp_admin -enableServers
Si vous n'exécutez pas cette commande, les profils existants continueront
d'utiliser l'édition précédente de Java mais les nouveaux profils utiliseront
la nouvelle édition de Java spécifiée à l'aide de la commande
managesdk
et du paramètre
-setNewProfileDefault.
Remarque : La même édition
Java doit être utilisée au sein d'une cellule IBM BPM individuelle.
- Redémarrez le gestionnaire de déploiement.
- Si vous possédez une base de données Oracle, exécutez la procédure
suivante afin de mettre à jour les pilotes DJBC Oracle avec le pilote
approprié à l'édition Java vers laquelle vous avez basculé :
- Ouvrez la console d'administration de WebSphere.
- Dans l'arborescence, développez ,
puis sélectionnez Pilotes JDBC.
Le panneau Pilotes JDBC s'ouvre.
- Dans le panneau Pilotes JDBC, cliquez sur le lien du fournisseur JDBC Oracle souhaité
pour ouvrir le panneau d'édition.
- Dans la zone de texte Chemin de classe, modifiez le chemin de classe
du pilote JDBC Oracle afin qu'il pointe sur le fichier JAR approprié à l'édition Java
vers laquelle vous avez basculé (où jar_pilote_jdbc est
ojdbc6.jar pour Java 6 ou ojdbc7.jar pour Java 7.1 ou Java 7.0) :
${ORACLE_JDBC_DRIVER_PATH}/jar_pilote_jdbc
Les fichiers JAR
de pilote JDBC Oracle se trouvent dans racine_installation/jdbcdrivers/Oracle.
- Cliquez sur Appliquer.
- Répétez les trois étapes précédentes pour chacun des fournisseurs JDBC Oracle restants.
- Une fois le dernier fournisseur JDBC Oracle mis à jour, cliquez sur Sauvegarder
pour sauvegarder les modifications apportées à la configuration principale.
- Arrêtez puis redémarrez votre gestionnaire de déploiement.
- Démarrez à nouveau les noeuds puis l'environnement de déploiement (dans cet ordre).