Configuration des ressources par défaut Java EE
Vous pouvez utiliser la console d'administration ou les commandes wsadmin afin de configurer les liaisons pour les ressources par défaut Java™ Platform Enterprise Edition (Java EE).
Pourquoi et quand exécuter cette tâche

- Ressources par défaut Java EE
- Configurez un fournisseur de ressources par défaut Java EE à l'aide de la console d'administration.
- Exemple : code qui montre de quelle manière une application peut retrouver une ressource par défaut
- Configurez les propriétés d'une ressource par défaut.
Classe de ressources | Nom JNDI Java EE | Type de ressource WebSphere |
---|---|---|
javax.sql.DataSource | java:comp/DefaultDataSource | Source de données JDBC |
javax.enterprise.concurrent.ContextService | java:comp/DefaultContextService | Gestionnaire de travaux |
javax.enterprise.concurrent.ManagedExecutorService | java:comp/DefaultManagedExecutorService | Gestionnaire de travaux |
javax.enterprise.concurrent.ManagedScheduledExecutorService | java:comp/DefaultManagedScheduledExecutorService | Gestionnaire de travaux |
javax.enterprise.concurrent.ManagedThreadFactory | java:comp/DefaultManagedThreadFactory | Gestionnaire de travaux |
javax.jms.ConnectionFactory | java:comp/DefaultJMSConnectionFactory | Fabrique de connexions JMS |
Procédure
Exemple
Les exemples de code suivants montrent de quelle manière une application peut retrouver une ressource par défaut.
- Recherche qui utilise une injection @Resource
@Resource(lookup = "java:comp/DefaultDataSource") DataSource defaultDatasource;
- Recherche JNDI
DataSource defaultDs = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");
- Annotation @Resource sans la recherche, qui prend par défaut le nom JNDI correspondant défini par la spécification Java EE
@Resource DataSource defaultDatasource;
Que faire ensuite
Vous pouvez configurer les propriétés d'une ressource à laquelle est liée une ressource par défaut Java EE. Par exemple, imaginons que la source java:comp/DefaultDataSource soit liée à la source jdbc/myDatasource et que vous souhaitiez affecter la valeur 10 au paramètre de taille de pool maximale pour java:comp/DefaultDataSource. Pour cela, affectez la valeur 10 au paramètre de taille de pool maximale pour jdbc/myDataSource. Pour obtenir des informations relatives à la modification des propriétés des différentes ressources, voir les links connexes.