J'essaie d'accéder à un ejb distant qui n'est pas encore disponible. Mais la recherche prend 5 min avant d'obtenir l'exception NameNotFoundException. Est-il possible que je puisse définir le délai d'attente de recherche à une valeur inférieure afin que l'application cliente ne reste pas pendant 5 minutes? Merci d'avance ...Comment définir un délai pendant la recherche d'ejb à distance?
Répondre
Effectuez la recherche dans un autre thread, de sorte que l'interface graphique du client ne se bloque pas. Vous pouvez utiliser Runnable simple pour ce faire, ou essayez une meilleure option comme swingworker.
Pour personnaliser le délai de recherche JNDI, je crains que vous ne deviez pirater les composants internes d'un serveur d'applications open source, si c'est une option.
Merci beaucoup Swapnonil. J'utilise jboss donc j'ai pu spécifier les délais d'attente de recherche. Ça a marché :) –
Effectuez la recherche dans un autre thread afin que l'interface graphique du client ne se bloque pas. Vous pouvez utiliser Runnable simple pour ce faire, ou essayer une meilleure option comme le travailleur de swing.
C'est exactement ce que nous faisons. Mais ceci pose un autre problème: il semble qu'il ne soit pas possible de rechercher un EJB sur un autre serveur tant que la recherche erronée est suspendue.
Est-il possible d'éviter cela et d'obtenir d'autres recherches?
- 1. Comment définir le délai de transaction pendant l'application de débogage
- 2. définir long délai d'attente pour la variable de session sélectionnée
- 3. Comment définir le délai d'expiration d'un programme?
- 4. Comment puis-je définir un délai d'attente sur HttpWebRequest.GetRequestStream?
- 5. Comment définir le délai d'expiration de la session dans web.config
- 6. Comment définir la position de fond à une distance absolue, en partant de la droite?
- 7. comment définir le délai d'expiration de la requête à partir de la chaîne de connexion SQL
- 8. Définir le délai d'attente sur jQuery .load
- 9. Délai d'expiration du service Web pendant le débogage Silverlight
- 10. Définir le délai de requête OLE à partir de C++
- 11. Comment définir le délai d'expiration de smtplib en python 2.4?
- 12. CSS Définir la distance maximale du bord du navigateur
- 13. Définir le délai d'attente pour webClient.DownloadFile()
- 14. Comment écrire un programme pendant la compilation?
- 15. Modification du délai d'une minuterie d'oscillation pendant l'exécution
- 16. Comment définir le délai d'attente de socket dans Ruby?
- 17. Comment puis-je capturer la sortie des commandes à distance, puis émettre d'autres commandes à distance?
- 18. Comment est-ce que je recherche une gamme de valeurs à distance à l'aide de C#
- 19. Comment déformer à distance msgina.dll?
- 20. Analyse à distance de la machine
- 21. Comment puis-je définir un délai d'expiration par rapport à un BufferedReader basé sur une connexion URLConnection en Java?
- 22. Définir le délai d'attente de l'info-bulle pour un composant particulier dans Java Swing
- 23. Comment définir le délai d'un script SQL Server à partir du script?
- 24. Filetransfer à distance
- 25. Comment utiliser le script de recherche de script shell shell à distance
- 26. Comment faire une recherche dans Active Directory lorsque vous êtes appelé à distance?
- 27. Éditeur pour la programmation à distance
- 28. Détection de la connexion Bureau à distance
- 29. Comment définir un ScrollBar à la VerticalFieldManager dans Blackberry?
- 30. Comment définir la date à afficher dans un calendrier SharePoint?
Quel serveur d'applications utilisez-vous? –