28. oktober 2002 - 13:05Der er
5 kommentarer og 1 løsning
RMI server og jsp sider
Fra jsp siderne, kalder jeg en reservationsmetode, i en RMI klasse ServerImpl, der laver reservationen i databasen. Dette virker ok. Problemet er at idet metoden kaldes i ServerImpl, kaldes der samtidigt en callback metode i ServerImpl, der notificerer RMIklienter omkring ændringer, rmiklienterne notificeres dog ikke?. Jeg kunne forestille mig det var pga. resin og RMIserver kører uafhængigt af hinanden. eller???
Har fundet ud af at resin og RMI serverne, logisk nok, idet de ikke arbejder i samme addresserum, ikke deler den vector, indeholdende de RMIklienter der skal notificeres, er der en mulighed for at begge servere, kan tilgå det samme addresserum(ie samme Vector)?
Efter min mening, er RMI i en sådan situation kun noget man bør bruge, hvis man virkelig er nødt til det.
Hvis man laver en løsning med så mange brugere, at flere webservere er nødvendige, kan man OVERVEJE det hvis det er et site med mange opdateringer.
Den letteste måde at lade rmi-serveren fortælle webserverne at der er sket opdateringer, er at lave en servlet, hvor man så kan lade requestparametrene fortælle noget om ændringerne (man ka´n selvfølgelig også overveje en webservice).
Første gang en webserver connecter til rmi-serveren kan den så tilmelde sig og fortælle hvilken url dens servlet lytter på. På denne måde bliver løsningen uafhængig af antal webservere.
Jeg tror ikke jeg er blevet forstået ordentligt. Jeg prøver igen. Jeg har et reservationssystem kørende i baggrunden med 4-5 terminaler, der kører sammen med en RMI server, på dette reservationssystem har jeg lavet et Net-reservationssystem, der bruger klasserne.
Sorry... Der bruger klasserne fra hovedsystemet. Jeg skal sørge for at RMI terminalerne bliver notificeret med det samme når en net-klient foretager en reservation. Jeg kan bare ikke få reservations jsp siden til at notificere rmi klienterne....
Har fundet ud af det selv, hvis andre har problemer med det samme, så kontakt mig gerne!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.