Avatar billede doctoren Nybegynder
16. november 2000 - 13:58 Der er 3 kommentarer og
1 løsning

RMI i Java

Klienten kan ikke få kontakt med serveren. Fejlmelding :
Exception in main: access denied (java.net.SocketPermission sh-a11909 resolve)

Klienten og serveren ligger på hver sin maskine. Security policy på serveren er sat til grantAll.
Client :

  public static void main(String[] args) {
    System.setSecurityManager(new RMISecurityManager());
    try
    {
    Hello h = (Hello) Naming.lookup(\"//sh-a11909/hello\");
    String message = h.sayHello();
    System.out.println(\"Hello CLient: \" + message);
    }
    catch (Exception e) {
      System.out.print(\"Exception in main: \" + e.getMessage());
  }
  }
Avatar billede mpultz Nybegynder
20. november 2000 - 22:18 #1
Hvordan ser koden ud for din server?
Avatar billede thomaz Nybegynder
16. marts 2001 - 14:12 #2
Du skal også huske at lave en policy fil der ligger på KLIENTEN der har grant alle permission.
Avatar billede thomaz Nybegynder
06. maj 2001 - 18:24 #3
Prøv at fjerne din security manager på serveren. Har lige selv har det selvsamme problem. Kunne evt. være en løsning
Avatar billede doctoren Nybegynder
19. september 2001 - 16:05 #4
Done
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester