En raison des différents comportements et interactions entre l'environnement d'exécution Eclipse et WebSphere Application
Server, des étapes supplémentaires sont requises lors de l'exécution de clients WebSphere Application Server comportant plusieurs unités d'exécution par le biais de la boîte de dialogue de gestion et de création de configurations de lancement. Cette dernière est disponible à partir de la perspective Java™ EE lorsque vous sélectionnez dans la barre d'outils du produit.
Si le client utilise plusieurs unités d'exécution ou des infrastructures pouvant utiliser des unités d'exécution supplémentaires, comme Swing, vous devez exécuter les étapes supplémentaires suivantes :
- Dans la boîte de dialogue de gestion et de création de configurations de lancement,
sélectionnez l'onglet Arguments. Dans la zone de texte Arguments VM, spécifiez le paramètre suivant :
-Dosgi.noShutdown=true
- Vérifiez que l'application client appelle
System.exit()
Si ces paramètres ne sont pas spécifiés, des problèmes peuvent survenir concernant le chargement des classes ou la non fermeture des machines virtuelles Java (JVM) tant que l'exécution de l'application n'est pas terminée.