carookee - group communication for you
Home / JavaForum / Networking
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.416 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 90 von 610 (15%) |<   <   >   >|

Autor Gast
Datum 26.05.02, 12:16
Betreff RMI-Server


Hallo,

ich brauche noch einmal euere Unterstützung. Folgender RMI-Server funktioniert nur, wenn die Zeile 'System.setSecurityManager( new RMISecurityManager() )' entfernt wird. Mit der Zeile bekomme ich immer ein ACCESS DENIED (siehe unten). Was mache ich falsch???´
Vielen Dank im voraus.

package RemoteServlet;

import java.rmi.Naming;
import java.rmi.RMISecurityManager;
import java.rmi.RemoteException;

import java.net.MalformedURLException;

public class RemoteServer {
    
    public static void main(String[] args) {
        
        System.setSecurityManager( new RMISecurityManager() );
        
        try {
            
            RemoteServerImpl remoteServlet = new RemoteServerImpl();
            
            Naming.rebind( "RemoteServer", (RemoteServerImpl) remoteServlet );
            
            } catch ( RemoteException re ) {
            
            re.printStackTrace();
            
            } catch ( MalformedURLException mue ) {
            
            mue.printStackTrace();
        }
    }
}


C:\Programme\jbuilder5\jdk1.3\bin\javaw -classpath "D:\ServerJSP\meinehomepage;C:\Programme\jbuilder5\jdk1.3\demo\jfc\Java2D\Java2Demo.jar;C:\Programme\jbuilder5\jdk1.3\jre\lib\i18n.jar;C:\Programme\jbuilder5\jdk1.3\jre\lib\jaws.jar;C:\Programme\jbuilder5\jdk1.3\jre\lib\rt.jar;C:\Programme\jbuilder5\jdk1.3\jre\lib\sunrsasign.jar;C:\Programme\jbuilder5\jdk1.3\lib\dt.jar;C:\Programme\jbuilder5\jdk1.3\lib\tools.jar" RemoteServlet.RemoteServer
java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
at java.security.AccessController.checkPermission(AccessController.java:399)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
at java.net.Socket.(Socket.java:262)
at java.net.Socket.(Socket.java:100)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:25)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:120)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:499)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:190)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:174)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:318)
at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
at java.rmi.Naming.rebind(Naming.java:160)
at RemoteServlet.RemoteServer.main(RemoteServer.java:19)
Exception in thread "main"


Diskussionsverlauf:
    Re: RMI-Server
RMI-Server

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com