Ik ben onlangs bezig geweest 3 kleine programma's te maken in Java (school opdrachten). Hierbij gaat het vooral om de implementatie van RMI.
Ik had eerst applicatie1 gemaakt, dan app2 en dan app3, iedere applicatie had ik nadat ik ermee klaar was getest, en iedere applicatie werkte perfect. Echter, toen ik na het afmaken en succesvol testen van applicatie 3 applicatie 1 en 2 wilde draaien (niet tegelijkertijd), kreeg ik plotseling een Connection Refused error aan de client kant van iedere applicatie (het zijn alle drie client-server apps). Ik had echter geen code veranderd, niets opnieuw gecompileerd en dezelfde commando's gebruikt als eerst, toen het wel werkte! Het enige dat 'veranderd' was, was dat ik na het succesvol testen van de 1e 2 applicaties, aan de 3e applicate heb gewerkt (in een andere directory, en met andere terminal windows).
Ik heb natuurlijk veel gezocht naar deze error, maar niets kan mij vertellen hoe zo'n error plotseling kan opduiken. Ook heb ik uitvoerig mijn code gecheckt op fouten, maar deze waren niet aanwezig (en zoals ik al zei, ik had die code al succesvol uitgevoerd).
Omdat ik de code al succesvol heb uitgevoerd lijkt het mij onwaarschijnlijk dat de fout in de code zit. En ik ben nog niet zo goed thuis in RMI waardoor ik niet weet of de omgeving (OS, rmiregistry, socket verbindingen) zomaar deze fout kan opleveren, maar dat is wel de richting waarin ik denk dat gezocht moet worden.
Gebruikt platform: Linux Debian met Netbeans 5.x beta, java 1.5.0.0.8
Nu hoop ik dat jullie mischien tegen een dergelijke situatie zijn aangelopen (en een oplossing hebben
) of iig een idee hebben waar het _mischien_ aan kan liggen.
Ik had eerst applicatie1 gemaakt, dan app2 en dan app3, iedere applicatie had ik nadat ik ermee klaar was getest, en iedere applicatie werkte perfect. Echter, toen ik na het afmaken en succesvol testen van applicatie 3 applicatie 1 en 2 wilde draaien (niet tegelijkertijd), kreeg ik plotseling een Connection Refused error aan de client kant van iedere applicatie (het zijn alle drie client-server apps). Ik had echter geen code veranderd, niets opnieuw gecompileerd en dezelfde commando's gebruikt als eerst, toen het wel werkte! Het enige dat 'veranderd' was, was dat ik na het succesvol testen van de 1e 2 applicaties, aan de 3e applicate heb gewerkt (in een andere directory, en met andere terminal windows).
Ik heb natuurlijk veel gezocht naar deze error, maar niets kan mij vertellen hoe zo'n error plotseling kan opduiken. Ook heb ik uitvoerig mijn code gecheckt op fouten, maar deze waren niet aanwezig (en zoals ik al zei, ik had die code al succesvol uitgevoerd).
Omdat ik de code al succesvol heb uitgevoerd lijkt het mij onwaarschijnlijk dat de fout in de code zit. En ik ben nog niet zo goed thuis in RMI waardoor ik niet weet of de omgeving (OS, rmiregistry, socket verbindingen) zomaar deze fout kan opleveren, maar dat is wel de richting waarin ik denk dat gezocht moet worden.
Gebruikt platform: Linux Debian met Netbeans 5.x beta, java 1.5.0.0.8
Nu hoop ik dat jullie mischien tegen een dergelijke situatie zijn aangelopen (en een oplossing hebben
[ Voor 10% gewijzigd door -GSF-JohnDoe op 30-09-2006 05:59 ]