|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 40 ![]() |
Bonjour,
J'ai mis au point des programmes RPG qui appelent des méthodes JAVA pour consommer du WebService en INTERACTIF. La plupart du temps, tout fonctionne bien. Mais il arrive parfois que le webservice ne réponde pas (serveur hs), ce qui provoque un arrêt de la JVM : message MCH74A5 "The Java Virtual Machine has ended." Pour re-démarrrer ma JVM, je n'ai pas d'autre choix que de fermer ma session et en re-demarrer une nouvelle. Mon souci : l'utilisateur qui va utiliser ces RPG pour consommer ces web-services voudrait ne PAS fermer sa session en cas de plantage de la JVM. Je précise aussi que je suis en V5R4. Or j'ai lu les forums et a priori il n'y a pas vraiment de soultion au problème.... Quelqu'un a t-il déjà été confronté au problème ? Merci pour votre aide ! |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Analyste-Programmeur as/400 et Java Inscription : août 2002 Messages : 173 ![]() |
Bonjour,
Je confirme que le re-démarrage de la JVM est OBLIGATOIRE. Cela est valable pour tout ce qui tourne en java. Larry57 |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 40 ![]() |
Merci pour votre réponse Larry 57.
A toute fin utile, et pour ceux que cela interesse, l'article : http://www.itjungle.com/mpo/mpo041003-story01.html décrit comment arrêter par programme une JVM, comment démarrer par programme une JVM. Il y a dans l'article un exemple de code que j'ai repris et adapté (voir l'exemple "JVMModule".) Seul bémole, aprés effectivement avoir détruit par programme la JVM de ma session, le système refuse de la re-créer... Il reste des proccesus toujours actifs qui empêche la création d'une nouvelle JVM... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com