Mon application source d'événement rencontre une erreur lors de la tentative d'envoi d'un événement au serveur d'événements. Le fichier journal signale une exception ServiceUnavailableException avec le message "Un échec de communication est survenu lors de la tentative d'obtention d'un contexte initial avec l'URL du fournisseur."
Cause
Ce problème indique que l'application source
d'événement ne parvient pas à se connecter au serveur d'événements. Ceci peut être dû à une ou plusieurs des conditions suivantes :
- Le serveur d'événements n'est pas en cours d'exécution.
- L'application source d'événement n'est pas configurée pour utiliser l'URL JNDI correcte.
Solution
Pour corriger ce problème, procédez comme suit :
- Pour vérifier l'état du serveur d'événements, accédez au répertoire
nom_profil/bin
et exécutez la commande serverStatus :
serverStatus nom_serveur
- S'il n'est pas en cours d'exécution, utilisez la commande startServer pour le démarrer :
startServer nom_serveur
- Vérifiez le nom d'hôte et le port RMI (Remote Method Invocation) relatifs
au serveur dont l'application ne parvient pas à se connecter au serveur d'événements. Assurez-vous que l'URL JNDI
configurée pour l'application source d'événement présente les mêmes valeurs. Si le serveur CEI se trouve sur un autre serveur, le nom JNDI doit être résolu avec cette cible de déploiement distante.