Fournir des options pour effectuer le déploiement d'EJB
You can specify options for the enterprise bean (EJB) deployment tool. The tool generates code that is needed to run enterprise bean files. Vous pouvez indiquer des chemins de classes supplémentaires, des options RMIC (Remote Method Invocation Compiler), des types de base de données et des noms de schémas de base de données supplémentaires devant être utilisés lors de l'exécution de l'outil de déploiement d'EJB.
La page de la console d'administration est une étape dans l'exécution des assistants d'installation et de mise à jour de l'application. Pour afficher cette page, vous devez sélectionner Déploiement de beans enterprise dans la page Sélection des options d'installation. Ainsi, pour afficher cette page, cliquez sur .
You can specify the EJB deployment tool options when installing or updating an application that contains EJB modules. The EJB deployment tool runs during installation of EJB 1.x or 2.x modules if the module is not in a Java7 application. L'outil de déploiement d'EJB ne fonctionne pas lors de l'installation des modules EJB 3.x.
Les options que vous indiquez définissent des valeurs de paramètre pour la commande ejbdeploy. L'outil de déploiement et, par conséquent, la commande ejbdeploy, s'exécutent sur le fichier EAR (enterprise archive) pendant l'installation, une fois que vous avez cliqué sur Terminer dans la page Récapitulatif de l'assistant.
Chemin d'accès aux classes
Indique le chemin d'accès aux classes du ou des fichiers zippés ou JAR (Java archive) dont le fichier JAR ou EAR (enterprise archive) en cours d'installation dépend.
Pour indiquer les chemins d'accès aux classes de plusieurs entrées, le nom de fichier doit être un nom qualifié complet séparé par un séparateur de chemin qu'utilise le serveur cible et placé entre guillemets doubles.
On Windows operating systems, the path separator is a semicolon (;). Par
exemple :
path\myJar1.jar;path\myJar2.jar;path\myJar3.jar
Sur les systèmes d'exploitation pris en charge, le séparateur de chemin est le caractère deux points (:). Par
exemple :
path/myJar1.jar:path/myJar2.jar:path/myJar3.jar
Le chemin d'accès aux classes équivaut au paramètre de commande ejbdeploy -cp chemin_classe.
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | null |
RMIC
Indique si l'outil de déploiement d'EJB transmet les options RMIC (Remote Method Invocation Compiler) au compilateur RMI. Pour obtenir des informations sur ces options, voir la documentation des outils RMI.
Séparez les options par un espace et placez-les entre guillemets. Par exemple :
"-nowarn -verbose"
Le paramètre RMIC équivaut au paramètre de commande ejbdeploy -rmic "options".
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | null |
Type de base de données
Indique le nom du fournisseur de base de données qui permet de déterminer les types de colonne de base de données, les informations de mappage, Table.sql ainsi que d'autres informations. Sélectionnez un type de base de données ou le symbole d'option vide dans la liste déroulante. Cette liste contient les noms des fournisseurs de base de données valides. Le symbole d'option vide ("") signifie que le type de base de données est indéfini (NULL).
Si vous indiquez un type de base de données, les identificateurs d'arrière plan définis auparavant pour tous les modules EJB sont remplacés par le type de base de données choisi. Pour activer les identificateurs d'arrière plan pour des modules EJB individuels, sélectionnez le symbole d'option vide pour indiquer un type de base de données indéfini (valeur NULL).

Le Type de base de données équivaut au paramètre de commande ejbdeploy -dbvendor nom.
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | DB2UDB_V82 |
Schéma de base de données
Indique le nom du schéma à créer.
L'outil de déploiement d'EJB enregistre les informations sur la base de données contenues dans le document de schéma dans le fichier JAR ou EAR. Par conséquent, vous n'avez pas besoin de redéfinir vos options. Cela implique également que, lorsque le fichier JAR ou EAR est généré, vous devez définir la base de données appropriée dès cette étape, car vous ne pourrez pas la modifier ultérieurement.
Si le nom de schéma contient des espaces, placez toute la chaîne entre guillemets. Par exemple :
"my schema"
Le Schéma de base de données équivaut au paramètre de commande ejbdeploy -dbschema "nom".
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | null |
Type d'accès à la base de données
Specifies the database access type for a DB2 database that supports Structured Query Language for Java (SQLJ). Utilisez le langage SQL pour Java pour développer les applications d'accès aux données qui se connectent aux bases de données DB2. Le langage SQL pour Java est un ensemble d'extensions de programmation qui prend en charge l'utilisation du langage de programmation Java pour imbriquer les instructions générant des requêtes de base de données SQL (Structured Query Language).
To view this setting, you must select a DB2 backend database that supports SQLJ from the Database type drop-down list.
Les types accès aux bases de données disponibles incluent les langages JDBC et SQL pour Java.
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | JDBC |
Chemin d'accès aux classes SQLJ
Specifies the class path of the DB2 SQLJ tool sqlj.zip file. The product uses this class path to run the DB2 SQLJ tool during application installation and generate SQLJ profiles (.ser files).
To view this setting, you must select a DB2 backend database that supports SQLJ from the Database type drop-down list.
Indique l'unité et le répertoire où se trouve le fichier sqlj.zip. Par exemple :
Sur les systèmes d'exploitation Windows, définissez c:\SQLJ\sqlj.zip.
Sur les autres systèmes d'exploitation, définissez /SQLJ/sqlj.zip.
Lorsque vous réinstallez un fichier EAR de l'application, le produit supprime tous les profils SQLJ existants et en crée de nouveaux.
Si vous n'indiquez pas de chemin d'accès aux classes, le produit affiche un avertissement concernant le chemin d'accès aux classes manquant. Après avoir indiqué un chemin d'accès aux classes valide, vous pouvez continuer à utiliser l'assistant d'installation de l'application.
Vous pouvez personnaliser le profil SQLJ généré ou lui ajouter des liaisons après l'installation de l'application par le produit. Use the administrative console SQLJ profiles and pureQuery bind files page accessed by clicking
.Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | null |
Niveau de conformité JDK
Specifies the Java developer kit compiler compliance level as 1.4, 5.0, 6.0, or 7.0 when you include application source files for compilation.
La valeur par défaut est à utiliser quel que soit la version du développeur de logiciel que la commande ejbdeploy utilise. Par exemple, si votre application utilise une nouvelle fonctionnalité définie dans la version 7.0 ou que vous intégrez des fichiers source (ce qui est déconseillé), vous devez ensuite indiquer le niveau de version 7.0.
The Java SE Development Kit compliance level that you specify must be the same level as the default Java SDK for the application server to which you are deploying your application. For example, if you select 8.0 for the Java SE Development Kit compliance level on this page, you must ensure that Java SE Development Kit 8.0 is installed and that the default Java SDK for the application server is set to 8.0. The Java SDKs page of the administrative console lists the software development kits that are installed on the node and enables you to select a default SDK for the node or server. To view the Java SDKs page, click
.Le Niveau de conformité JDK équivaut au paramètre de la commande ejbdeploy -complianceLevel "1.4" | "5.0" | "6.0" | "7.0".
Information | valeur |
---|---|
Type de données | String (chaîne) |
Valeut par défaut | Valeur NULL (chaîne vide) |