Pour installer Express Runtime, consultez l'InfoCenter d'Express Runtime 2.1, qui est
accessible à partir du Centre de lancement.
Programme | Commande |
---|---|
Centre de lancement Linux | LinuxLaunchpad |
Installation Linux | LinuxSetup |
Centre de lancement Linux sous POWER | LinuxPPCLaunchpad |
Installation Linux sous POWER | LinuxPPCSetup |
Centre de lancement Windows | WindowsLaunchpad.exe |
Installation Windows | WindowsSetup.exe |
Incidents de développement connus
Connexion avec des droits d'administration pour l'installation
Connexion avec des droits d'administration pour l'utilisation des liens Centre de lancement et Premiers pas
Installation en tant que superutilisateur sous SUSE LINUX
IBM Installation Agent requis pour l'installation de logiciels intermédiaires uniquement sur un ordinateur éloigné
Raccourcis Linux dans le menu Application
L'assistant de déploiement ne peut pas se connecter à un ordinateur cible Linux
Retour à la ligne des mots double octet dans l'assistant de déploiement
Emplacement du fichier Eclipse .log
Echec de la génération de la solution avec le message "Impossible de trouver le fichier C:\IBM\Runtime21\SolutionEnabler\workspace\Sampledata3\src\?????????.sxml"
Les fichiers personnalisés de licence de la solution requièrent des balises HTML en minuscules
Migration d'encapsuleurs vers Express Runtime 2.1
Modifications de schéma de la version 1.1
Incidents connus avec les logiciels
Port IBM HTTP Server non défini à 80
Ports pour WebSphere Application Server et IBM HTTP Server sur l'OS/400 (i5/OS)
Point dans le nom de répertoire
Gestion de plusieurs installations IBM HTTP Server sur un seul ordinateur exécutant Windows
Echec du redéploiement de WebSphere Application Server - Express
Echec de la réinstallation du module de console
Exception pour le message relatif au dépassement du nombre de processeurs DB2
Instructions de post-installation d'IBM DB2 UDB
Incidents liés à la documentation
Nécessité d'un navigateur Web pris en charge pour la visualisation de la documentation
L'affichage de la console InfoCenter en chinois simplifié requiert la préférence de langue "zh-cn"
Certaines langues doivent utiliser des navigateurs configurés pour l'utilisation de la page de codes UTF-8
Liste incorrecte des plateformes prises en charge pour Linux
Référence incorrecte au module d'extension HTTP
Accès à Javadoc pour la structure de support
Description des encapsuleurs fournis manquante dans l'InfoCenter
Site Web d'information sur IBM Express Runtime
Messages
IRU00129
IRU03026
IRU10950
Pour que la solution soit déployée, IBM Installation Agent doit être installé et en cours d'exécution sur tous les ordinateurs cible sur lesquels vous déployez une solution, à l'exception du système hôte local.
Pour plus d'informations sur IBM Installation Agent, y compris les instructions d'installation, consultez l'InfoCenter d'IBM Installation Agent.
Java.lang.NullPointerException
at sun.rmi.transport.tcp.TCPConnection.getOutputStream(TCPConnection.java:83)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:206)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:188)
bin
,
mais incluez les fichiers .classpath
et .project
.<REPERTOIRE_INSTALLATION>/Runtime/SolutionEnabler/com/ibm/jsdt/webserver/tree
).
Le nom de fichier du module de déploiement contient l'ID application et une abréviation
de la plateforme à laquelle il est destiné (par exemple, "win" =
Windows, "lnx" = Linux). <REPERTOIRE_INSTALLATION>/Runtime21/SolutionEnabler/com/ibm/jsdt/webserver/tree
).
.en.jar
" par
".xx.jar.
"
Encapsuleurs d'application
Nouveaux éléments
Encapsuleurs de solution
Nouveaux éléments
Mettez d'abord à jour le port de l'hôte virtuel dans WebSphere à l'aide de la console d'administration WebSphere. Dans la console d'administration WebSphere, procédez comme suit :
Une fois que le port de l'hôte virtuel est mis à jour, le fichier de configuration du module d'extension doit être généré et propagé sur le système IBM HTTP Server. Si votre système n'est pas configuré pour générer et propager automatiquement le fichier de configuration du module d'extension, exécutez les étapes suivantes à l'aide de la console d'administration WebSphere :
Actuellement, les tâches ne détectent pas si ces ports sont déjà utilisés par d'autres processus. Si un ou plusieurs ports du bloc des ports de configuration WebSphere sont en cours d'utilisation, le serveur d'applications ne démarrera pas. Si le port spécifié dans la configuration HTTP est en cours d'utilisation, le serveur HTTP tentera de démarrer, mais l'opération échouera et prendra fin de façon anormale. Affichez les journaux des travaux de démarrage du serveur pour déterminer la cause de l'incident. Pour localiser le journal des travaux, tapez la commande CL suivante "WRKJOB <nom_serveur_ihs>", où <nom_serveur_ihs> est le nom du serveur IHS dont le démarrage a échoué. Par exemple, "WRKJOB irhttp".
Si vous voulez gérer plusieurs installations d'IBM HTTP Server sur le même système, définissez un service pour les copies supplémentaires d'IBM HTTP Server. Pour ce faire, exécutez la commande suivante dans le répertoire où IBM HTTP Server est installé :
\bin\apache -k install -nLa console permet ensuite de désigner ce serveur IBM HTTP comme serveur Web gérable.
ISCDeploy (INSTALLATION)
Code retour | Explication |
---|---|
0 | Le composant Integrated Solutions Console a été déployé (IscDeploy) ou la vérification des éléments prérequis a abouti (IscPrereqChk). |
1 | Une erreur de syntaxe s'est produite. |
2 | Le fichier WAR spécifié est introuvable. Indiquez le chemin d'accès et le nom de fichier corrects. |
3 | L'URL contextuelle ou le protocole que vous avez spécifié est incorrect. Vérifiez que l'URL inclut le protocole correct (http:// ou https://). Spécifiez deploy/deploy comme URL contextuelle. |
4 | Le nom d'hôte que vous avez indiqué est incorrect ou le serveur Integrated Solutions Console n'est pas en cours d'exécution. Vérifiez que l'URL inclut le nom d'hôte correct. Démarrez le serveur avant d'émettre la commande de déploiement. |
10 | Les paramètres indiqués sont incorrects. |
70 | Le processus (déploiement ou vérification des éléments prérequis) a abouti. |
71 | Le processus (déploiement ou vérification des éléments prérequis) n'a pas abouti. Ce message indique généralement un incident au niveau d'un portlet dans le fichier WAR du composant. Consultez le fichier votre_racine_isc\PortalServer\log\wps_date_heure.log pour rechercher les messages consignés avant l'affichage de ce code retour. Utilisez les horodatages du fichier pour localiser ces messages. |
81 | Une erreur s'est produite lors du déploiement des fichiers d'aide du composant. La tentative de copie des fichiers d'aide sur le système a échoué. |
100 | Ce composant ne peut pas être déployé, car il l'est déjà. Pour redéployer le composant, vous pouvez utiliser IscReplace pour mettre à jour le composant. |
101 | Ce composant ne peut pas être déployé, car il contient un élément prérequis qui n'a pas été déployé. Déployez le composant prérequis, puis ce composant. |
102 | Ce composant contient un élément prérequis, dont une version incorrecte a été déployée. Déployez la version correcte du composant prérequis, puis déployez ce composant. |
104 | L'ID utilisateur et/ou le mot de passe de l'administrateur Integrated Solutions sont incorrects. Spécifiez les valeurs correctes. |
105 | Une erreur interne s'est produite. Un fichier côté serveur est introuvable. Assurez-vous que vous indiquez le chemin qualifié complet ou le chemin de fichier relatif et le nom du fichier WAR. Si l'incident persiste, prenez contact avec votre technicien de maintenance. |
106 | Le fichier component.xml dans le fichier WAR est incorrect. Corrigez le fichier et regénérez le fichier WAR. |
108 | Une erreur interne s'est produite. Prenez contact avec votre technicien de maintenance. |
ISCRemove (DESINSTALLATION)
Code retour | Explication |
---|---|
0 | Le composant Integrated Solutions Console a été déployé (IscRemove) ou la vérification des éléments prérequis a abouti (IscDependencyChk). |
1 | Une erreur de syntaxe s'est produite. |
3 | L'URL contextuelle ou le protocole que vous avez spécifié est incorrect. Vérifiez que l'URL inclut le protocole correct (http:// ou https://). Spécifiez deploy/deploy comme URL contextuelle. |
4 | Le nom d'hôte que vous avez indiqué est incorrect ou le serveur Integrated Solutions Console n'est pas en cours d'exécution. Vérifiez que l'URL inclut le nom d'hôte correct. Démarrez le serveur avant d'émettre la commande de suppression. |
84 | Une erreur s'est produite lors de la suppression des modules d'extension d'aide pour ce composant. Aucune action n'est requise. |
200 | Le composant ne peut pas être supprimé, car il n'est pas déployé. Indiquez l'UID du composant déployé. |
201 | Ce composant ne peut pas être supprimé, car il est prérequis pour un ou plusieurs composants. Supprimez les composants qui en dépendent avant de le supprimer. |
ISCReplace (REINSTALLATION)
Code retour | Explication |
---|---|
0 | Le composant Integrated Solutions Console a été remplacé. |
1 | Une erreur de syntaxe s'est produite. |
2 | Le fichier WAR spécifié est introuvable. Indiquez le chemin d'accès et le nom de fichier corrects. |
3 | L'URL contextuelle ou le protocole que vous avez spécifié est incorrect. Vérifiez que l'URL inclut le protocole correct (http:// ou https://). Spécifiez deploy/deploy comme URL contextuelle. |
4 | Le nom d'hôte que vous avez indiqué est incorrect ou le serveur Integrated Solutions Console n'est pas en cours d'exécution. Vérifiez que l'URL inclut le nom d'hôte correct. Démarrez le serveur avant d'émettre la commande de déploiement. |
10 | Les paramètres indiqués sont incorrects. |
70 | Le processus de remplacement est terminé. |
71 | Le processus de remplacement n'a pas abouti. Ce message indique généralement un incident au niveau d'un portlet dans le fichier WAR du composant. Consultez le fichier journal wps_date_heure.log pour rechercher les messages consignés avant l'affichage de ce code retour. Utilisez les horodatages du fichier pour localiser ces messages. |
81 | Une erreur s'est produite lors du déploiement des fichiers d'aide du composant. La tentative de copie des fichiers d'aide sur le système a échoué. |
102 | Ce composant contient un élément prérequis, dont une version incorrecte a été déployée. Déployez la version correcte du composant prérequis, puis déployez ce composant. |
104 | L'ID utilisateur et/ou le mot de passe de l'administrateur Integrated Solutions sont incorrects. Spécifiez les valeurs correctes. |
105 | Une erreur interne s'est produite. Un fichier côté serveur est introuvable. Assurez-vous que vous indiquez le chemin qualifié complet ou le chemin de fichier relatif et le nom du fichier WAR. Si l'incident persiste, prenez contact avec votre technicien de maintenance. |
106 | Le fichier component.xml dans le fichier WAR est incorrect. Corrigez le fichier et regénérez le fichier WAR. |
108 | Une erreur interne s'est produite. Prenez contact avec votre technicien de maintenance. |
200 | Le composant ne peut pas être remplacé, car un composant portant le même UID de composant n'est pas encore déployé. Indiquez un fichier WAR pour un composant déjà déployé ou utilisez IscDeploy pour déployer ce composant pour la première fois. |
Activation de DB2 Remote Command Service
Si vous avez installé un serveur DB2 partitionné sous Windows 2000,
Windows Server 2003 ou Windows XP, vous devez activer DB2 Remote Command
Service pour protéger vos données et ressources. Pour une sécurité optimale,
vous devez activer soit l'ordinateur, si le service s'exécute dans le contexte du
compte LocalSystem, soit un utilisateur pour la délégation, si le service s'exécute
dans le contexte de connexion d'un utilisateur.
Pour activer DB2 Remote Command Service, procédez comme suit :
Répétez ces étapes pour chaque ordinateur ou utilisateur à activer. Vous devez redémarrer votre ordinateur pour que la modification de sécurité soit prise en compte.
Vous pouvez désactiver les fonctions de sécurité de DB2 Remote Command Service et restaurer l'état précédent de l'environnement en utilisant la variable de registre DB2RCMD_LEGACY_MODE.
Pour désactiver les fonctions de sécurité de DB2 Remote Command Service, entrez la commande suivante :
db2set DB2RCMD_LEGACY_MODE=ON
Remarque : Cette variable de registre requiert des valeurs booléennes comme arguments. Les valeurs YES, 1, TRUE et ON sont toutes équivalentes, ainsi que les valeurs NO, 0, FALSE et OFF. Vous pouvez spécifier n'importe quelle valeur équivalente appropriée.
Redéfinition des accès aux fichiers de liens
Vous devez définir les accès de vos utilitaires DB2 à toutes vos bases de données après
l'installation. Cette étape est nécessaire pour que les corrections deviennent
effectives.
La procédure de définition des accès suivante ne doit être effectuée qu'une
seule fois par base de données.
Redéfinition des accès aux bases de données DB2 UDB
Une fois les corrections appliquées, exécutez les commandes suivantes :
db2 terminate
db2 CONNECT TO <nombd>
db2 BIND $DB2DIR\BND\@db2ubind.lst GRANT PUBLIC
db2 BIND $DB2DIR\BND\@db2cli.lst GRANT PUBLIC
db2 terminate
où <nombd> représente le nom d'une base de données à laquelle les utilitaires doivent être connectés et $DB2DIR le répertoire d'installation de DB2. db2ubind.lst et db2cli.lst contiennent les listes de fichiers de liens requis, qui sont utilisés par DB2 UDB Version 8.
Redéfinition des accès aux bases de données hôte
Si vous vous connectez à des bases de données hôte, vous devez définir les accès
des nouveaux fichiers de liens à l'hôte. Utilisez l'Interpréteur de commandes DB2 pour vous connecter à la base
de données hôte et définir les accès des utilitaires comme suit :
HOST COMMAND
===== ===================================================================
MVS BIND $DB2DIR\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VM BIND $DB2DIR\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
VSE BIND $DB2DIR\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
OS400 BIND $DB2DIR\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC
Redéfinition des accès à des modules spécifiques
Si vous souhaitez définir uniquement les accès des fichiers .bnd spécifiques à la base de
données, émettez les commandes suivantes pour chaque base de données.
db2 terminate
db2 CONNECT TO <nombd>
db2 BIND $DB2DIR\BND\<fichier_liens> BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
où <fichier_liens> représente le nom du fichier de liens et <nombd> le nom de votre base de données.
Définition des accès de db2schema.bnd à des bases de données existantes
Pour les installations sur le serveur, un fichier de liens supplémentaire doit être
associé aux bases de données existantes. Cette condition requise ne s'applique pas aux clients.
Pour définir les accès de db2schema.bnd sur le serveur, exécutez l'une de ces séquences de commandes :
A une invite :
db2 terminate
db2 CONNECT TO <nombd>
db2 BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
db2 terminate
ou, sur la ligne de commande DB2 :
TERMINATE
CONNECT TO <nombd>
BIND $DB2DIR\BND\db2schema.bnd BLOCKING ALL GRANT PUBLIC sqlerror continue
TERMINATE
où <nombd> représente le nom d'une base de données à laquelle les utilitaires doivent être connectés et $DB2DIR le répertoire d'installation de DB2.
Redéfinition des accès après l'installation d'un FixPak ou d'un correctif
Si vous disposez de bases de données activées pour l'extension spatiale, vous devez
redéfinir les accès au fichier de liste db2gse.lst après l'installation d'un FixPak
ou d'un correctif DB2. Le fichier db2gse.lst contient les noms des fichiers de liens
pour les procédures stockées qui sont fournies par l'extension spatiale DB2.
Pour définir les accès au fichier db2gse.lst, vous devez disposer de l'un des droits suivants :
* droits sysadm ou dbadm
* privilège ALTERIN sur le schéma
* privilège BIND sur le module
Pour redéfinir les accès au fichier db2gse.lst, procédez comme suit :
cd %DB2PATH%\bnd
db2 connect to nombd
db2 bind /home/instance/sqllib/bnd/@db2gse.lst
db2 terminate
Vous pouvez utiliser la commande DB2RBIND avec l'option ALL à la place de la commande BIND. Pour connaître la syntaxe et les options des commandes BIND et DB2RBIND, reportez-vous au Guide des commandes DB2.
SUSE LINUX Enterprise Server 8.0 est pris en charge pour le déploiement uniquement.
Modèle d'application pour Windows
Utilisez cet encapsuleur d'application pour déployer le modèle d'application sur des
ordinateurs exécutant Windows. Vous pouvez également modifier cet encapsuleur
à l'aide d'Express Runtime Developer pour créer un encapsuleur pour le déploiement
de vos applications personnalisées sur des ordinateurs exécutant Windows. Pour plus
d'informations sur l'utilisation d'Express Runtime Developer, voir
Utilisation d'Express Runtime Developer dans l'InfoCenter.
En fonction de votre sélection et de votre configuration, vous pourrez avoir besoin de
fournir des valeurs pour certaines ou la totalité des zones suivantes.
ID application : IRU2_1SampleWin
Zone | Explication | Valeur par défaut | Conditions de validation requises |
---|---|---|---|
Répertoire de stockage des documents | Obligatoire. Répertoire où sont installés les documents d'application. | C:\RuntimeDocs |
|
Nom de base de données | Obligatoire. Nom de la base de données utilisée par cette application. | DOCMGTD7 |
|
ID utilisateur de l'administrateur DB2 | Obligatoire. ID administrateur utilisé pour la connexion à DB2. | db2inst |
|
Mot de passe administrateur DB2 | Obligatoire. Mot de passe utilisé avec l'ID utilisateur de l'administrateur DB2 spécifié pour la connexion à DB2. |
|
Modèle d'application pour Linux
Utilisez cet encapsuleur d'application pour déployer le modèle d'application sur des
ordinateurs exécutant Linux. Vous pouvez également modifier cet encapsuleur à l'aide
d'Express Runtime Developer pour créer un encapsuleur pour le déploiement de vos
applications personnalisées sur des ordinateurs exécutant Linux. Pour plus d'informations
sur l'utilisation d'Express Runtime Developer, voir Utilisation d'Express Runtime
Developer dans l'InfoCenter.
En fonction de votre sélection et de votre configuration, vous pourrez avoir besoin de
fournir des valeurs pour certaines ou la totalité des zones suivantes.
ID application : IRU2_1SampleLnx
Zone | Explication | Valeur par défaut | Conditions de validation requises |
---|---|---|---|
Répertoire de stockage des documents | Obligatoire. Répertoire où sont installés les documents d'application. | /opt/IBM/RuntimeDocs |
|
Nom de base de données | Obligatoire. Nom de la base de données qui sera créée et utilisée par cette application. | DOCMGTD7 |
|
Nom d'utilisateur du propriétaire d'instance DB2 | Obligatoire. ID utilisateur du propriétaire d'instance DB2 utilisé pour la connexion à DB2. | db2inst |
|
Mot de passe du propriétaire d'instance DB2 | Obligatoire. Mot de passe de l'ID utilisateur d'instance DB2. |
|
Modèle d'application pour l'OS/400
(i5/OS)
Utilisez cet encapsuleur d'application pour déployer le modèle d'application sur des
ordinateurs exécutant l'OS/400 (i5/OS). Vous pouvez également modifier cet encapsuleur à
l'aide d'Express Runtime Developer pour créer un encapsuleur pour le déploiement de vos
applications personnalisées sur des ordinateurs exécutant l'OS/400 (i5/OS). Pour plus
d'informations sur l'utilisation d'Express Runtime Developer, voir Utilisation
d'Express Runtime Developer dans l'InfoCenter.
En fonction de votre sélection et de votre configuration, vous pourrez avoir besoin de
fournir des valeurs pour certaines ou la totalité des zones suivantes.
ID application : IRU2_1SampleI5OS
Zone | Explication | Valeur par défaut | Conditions de validation requises |
---|---|---|---|
Répertoire de stockage des documents | Obligatoire. Répertoire où sont installés les documents d'application. | /opt/IBM/RuntimeDoc |
|
Nom de base de données | Nom de la base de données qui est créée et utilisée par cette application. Si la base de données existe déjà, elle doit être supprimée. | ||
ID utilisateur de l'administrateur DB2 | Obligatoire. ID utilisateur de l'administrateur utilisé pour la connexion à DB2. | db2inst |
|
Mot de passe administrateur DB2 | Conditionnel. Mot de passe utilisé avec l'ID utilisateur de l'administrateur spécifié pour la connexion à DB2. |
|
|
Nom du serveur HTTP | Spécifiez le nom du serveur IBM HTTP. |
|
|
Nom du serveur d'applications | Spécifiez un nom unique pour le serveur d'applications. |
Console Management Extension pour IBM WebSphere Application Server - Express pour Linux sous IBM POWER
Utilisez cet encapsuleur pour installer Console Management Extension pour IBM WebSphere
Application Server - Express sur un ordinateur cible exécutant Linux sous IBM POWER. En
fonction de votre sélection et de votre configuration, vous pourrez avoir besoin de
fournir des valeurs pour certaines ou la totalité des zones suivantes.
ID application : IRU2_1WASExpressMgmtExt6_0LnxOnPwr
Zone | Explication | Valeur par défaut | Conditions de validation requises |
---|---|---|---|
Emplacement d'installation de WebSphere Management Extension | Obligatoire. Chemin d'accès qualifié complet au répertoire d'installation de WebSphere Application Server - Express Management Extension. Si Management Extension est déjà installé, ce répertoire sera utilisé. | c:\Program Files\IBM | Ne doit pas contenir le signe / |
Emplacement cible de WebSphere | Obligatoire. Chemin d'accès qualifié complet au répertoire d'administration de WebSphere Application Server. | c:\Program Files\IBM\WebSphere\AppServer | Ne doit pas contenir le signe / |
Nom d'utilisateur WebSphere | Facultatif. Nom d'utilisateur requis pour l'administration de WebSphere Application Server. |
|
|
Mot de passe WebSphere | Facultatif. Mot de passe requis pour l'administration de WebSphere Application Server. |
|
|
Port d'agent de console | Obligatoire. Port de communication qui sera utilisé par l'agent de console. Si l'agent de console est déjà installé, cette valeur est ignorée. | 7044 | Numéro de port 1 - 65535 |
Activer la réinstallation | Spécifiez si la réinstallation est autorisée si Management Extension est déjà installé sur l'ordinateur cible. | false | Valeur booléenne |
Niveaux d'exécution de l'agent de console | Obligatoire. Niveau sous lequel s'exécutera l'agent de console. | Chaîne contenant des entiers compris entre 1 et 5, et des virgules. |
Les messages suivants sont nouveaux ou ont été modifiés depuis l'édition de l'InfoCenter d'Express Runtime 2.1.