RMI - Und es geht einfach nicht

Status
Nicht offen für weitere Antworten.

KaaNo

Mitglied
Hi,

da ich so richtig am verzweifeln bin und das springen vom 3. Stockwerk verhindert möchte, wende ich mich mal an Euch mit meinem Problem.

Da ich für ein Projekt von mir, an dem ich schon seit längerem arbeite, nun eine Netzwerkfähigkeit hinzufügen möchte, versuche ich mich in RMI. Das Prinzip davon habe ich verstanden und wollte es dann auch schon direkt implementieren. Zunächst funktionierte es eigentlich recht gut, da ich über das Netzwerk angebotene Objekte/Methoden aufrufen konnte. Ich muss nur recht schnell festellten, dass das nur bei mir lokal ging und nicht über das Netzwerk. Naja dann hab ich es mit den policies versucht und es ging auch nicht so wirklich.

Jetzt versuche ich erstmal nach den Tutorials zu gehn, die es ja reichlich im Internet dafür gibt und auch da geht das nicht so richtig. Ich bekomme diverse Fehler auch wenn die Tutorials 1 zu 1 von mir kopiert werden. Habe auch schon Java 1.5 ausprobiert, da ich bis dato nur mit Java 1.4.2 arbeite.

Naja vielleicht wisst ihr ja ne Lösung. Hier mal ein Beispielcode aus einem Tutorial:

Hello.class:

Code:
import java.rmi.*;
import java.rmi.server.*;

public class Hello extends UnicastRemoteObject implements HelloInterface {

  private String message;

  public Hello (String msg) throws RemoteException {
    message = msg;
  }

  public String say() throws RemoteException {
    return message;
  }
}

HelloInterface.class:

Code:
import java.rmi.*;

public interface HelloInterface extends Remote {

  public String say() throws RemoteException;
}

HelloServer.class:

Code:
import java.rmi.*;

public class HelloServer
{
  public static void main (String[] argv) {
    try {
      Naming.rebind ("rmi://localhost/Hello", new Hello ("Hello, world!"));
      System.out.println ("Hello Server is ready.");
    } catch (Exception e) {
      System.out.println ("Hello Server failed: " + e);
    }
  }
}

Die Fehlermeldung bei start von HelloServer.class:

Code:
Hello Server failed: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: 
	java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: 
	java.lang.ClassNotFoundException: Hello_Stub

start rmiregistry wird natürlich vorher ausgeführt und auch die Hello_Stub ist vorhanden.

g
 
A

ans

Gast
Versuch mal dem Server folgende Option mit auf den Weg zu geben:
-Djava.rmi.server.codebase=file://<pfad zu den stubs>

gruss
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Socket Webserver mit SSLSocket geht nicht Netzwerkprogrammierung 1
N Socket geht auf Windows, aber auf Mac nicht ? Netzwerkprogrammierung 3
J Socket Doppel Login geht nicht Netzwerkprogrammierung 11
KeNnY_tHe_OwNeR Empfangen geht, Senden nicht ?! Netzwerkprogrammierung 18
M lesen vom Client geht nicht Netzwerkprogrammierung 10
G xLightweb-Client + AJAX-Server - geht das? Netzwerkprogrammierung 4
alexpetri simpler Proxy geht nicht Netzwerkprogrammierung 7
A socket.setKeepAlive() geht nicht? Netzwerkprogrammierung 2
Z .ob das wohl geht. Netzwerkprogrammierung 24
D Multicast geht nur auf einem Rechner Netzwerkprogrammierung 9
M RMI lokal über externe IP geht nicht Netzwerkprogrammierung 5
G FAQ Chat geht nicht ? Netzwerkprogrammierung 4
C Einfacher Filedownload mit Sockets geht nicht für pdffiles Netzwerkprogrammierung 16
S Echo geht nicht Netzwerkprogrammierung 3
P URL - 403 ERROR - Google News - PHP geht Netzwerkprogrammierung 5
S GEHT DAS? - Nur eine Frage! (Printer Port direkt ansteuern?) Netzwerkprogrammierung 4
T RMI, CORBA, COM+, JavaBeans, . ? Womit geht's? Netzwerkprogrammierung 5
X Einfach Server der HTML img Tags austauscht Netzwerkprogrammierung 1
E Server schließt einfach verbindung? Netzwerkprogrammierung 6
P Warum lässt sich mein Server und mein Client einfach nicht schließen?!?! Netzwerkprogrammierung 16
J Stubs für SOAP-Webservice generieren. Ich bekomme es einfach nicht hin... Netzwerkprogrammierung 3
V RMI: code wird einfach übergangen ? Netzwerkprogrammierung 3
G einfach Möglichkeit um Web Services erstellen Netzwerkprogrammierung 5
L ganz ganz einfach Client/Server [Problem] Netzwerkprogrammierung 2
T Proxy will einfach nicht mein prog akzeptieren Netzwerkprogrammierung 3
JavaDevOp Socket Status von UDP-Port prüfen (PortUnreachableException funktioniert nicht?) Netzwerkprogrammierung 32
A Bei FTP Übertragung wird Datei nicht komplett übertragen Netzwerkprogrammierung 2
B Multicast-Nachrichten-Empfang funktioniert nicht Netzwerkprogrammierung 5
M JAX-WS unter Java 17 plötzlich nicht mehr möglich Netzwerkprogrammierung 5
S BufferedStream funktioniert nicht immer Netzwerkprogrammierung 7
T OutputStream kommt nicht an Netzwerkprogrammierung 18
G UDP Packet empfangen funktioniert nicht. Netzwerkprogrammierung 16
L30nS RMI RMI-Server kann Dialog nicht volkommen anzeigen Netzwerkprogrammierung 2
L Server-Socket liest Input-Stream nicht Netzwerkprogrammierung 5
Tobero Java serversocket nicht nur zuganglich für localhost Netzwerkprogrammierung 6
T String von Client zu Server kommt nicht an Netzwerkprogrammierung 92
S .jar läuft local, aber nicht remote (SSH/Terminal) Netzwerkprogrammierung 10
Z Kann nicht Daten vom Server lesen Socket Netzwerkprogrammierung 10
J SSL haut nicht hin Netzwerkprogrammierung 3
A Socket-Anwendung (BufferedWriter/Reader liest nicht aktuellen Wert) Netzwerkprogrammierung 6
platofan23 Socket Java Socket mit DynDns nicht erreichbar Netzwerkprogrammierung 6
J Wechsel auf Jdk13 , sfpt funktionier nicht mehr Netzwerkprogrammierung 2
Dann07 Proxy funktioniert nicht so wie gewünscht! Netzwerkprogrammierung 18
B RESTful API weiß nicht weiter Netzwerkprogrammierung 2
L Kann VM nicht ueber Host Name finden Netzwerkprogrammierung 0
V Ich finde den Fehler nicht... Netzwerkprogrammierung 2
H Einfacher Server funktioniert nicht Netzwerkprogrammierung 1
T HTTPS-Requests an Server: POST-Parameter kommen nicht an Netzwerkprogrammierung 5
P RMI stub wird nicht gefunden Netzwerkprogrammierung 8
N Test Servlet funktioniert nicht Netzwerkprogrammierung 11
M com.google.gson wird nicht erkannt Netzwerkprogrammierung 2
M Socket Server antwortet dem Client nicht Netzwerkprogrammierung 6
J FTP Upload über Proxy funktioniert nicht Netzwerkprogrammierung 1
C Mini Client-Server-Anwendung funktioniert nicht Netzwerkprogrammierung 8
D FTP ListNames() funktinoniert nicht richtig Netzwerkprogrammierung 2
Thallius JDBC getConnection kommt nicht zurück Netzwerkprogrammierung 1
KingSquizzi3 Website parsen mit Hilfe von jsoup funktioniert nicht Netzwerkprogrammierung 3
J Java Server empfängt php inhalt nicht Netzwerkprogrammierung 1
V TCP Client funktioniert auf Emulator aber nicht auf Smartphone Netzwerkprogrammierung 5
P RMI - Neue eigene Instanz für jeden Aufruf auf nicht serialisierbares Objekt - wie? Netzwerkprogrammierung 0
F FTP FTPClient Datei lässt sich nicht öffnen Netzwerkprogrammierung 4
F Reader/ Writer werden nicht geschlossen Netzwerkprogrammierung 2
Z Verbindung zwischen 2 Rechnern über ServerSockets nicht möglich Netzwerkprogrammierung 3
F Java Server Scanner oder InputStream kann nicht gelsesen werden! Netzwerkprogrammierung 6
R Socket bei server.accept(); gehts nicht weiter Netzwerkprogrammierung 2
K Server liest Daten nicht Netzwerkprogrammierung 6
N RMI "RMI über Lan funktioniert nicht" & "RMI-Server im Lan scannen" Netzwerkprogrammierung 13
G Mail senden funktioniert nicht mit SSL Netzwerkprogrammierung 7
L IText mit Servlets, funktioniert nicht Netzwerkprogrammierung 0
E Gruppenchat: Über HTTPS oder nicht? Netzwerkprogrammierung 5
P nanoHttp upload.html page lädt nicht Netzwerkprogrammierung 4
M Byte Array kommt nicht an Netzwerkprogrammierung 0
X Daten können nicht sofort empfangen werden Netzwerkprogrammierung 1
D TCP Socket funktioniert nicht richtig Netzwerkprogrammierung 3
K ByteArray über Netzwerk senden klappt nicht Netzwerkprogrammierung 5
D Socket UDP Client reagiert nicht auf spontane Meldungen Netzwerkprogrammierung 5
C Servlet erstellen klappt nicht Netzwerkprogrammierung 3
A Socket Socket-Problem - Object wird nicht übertragen Netzwerkprogrammierung 3
S Socket (client) verbindet nicht Netzwerkprogrammierung 6
B Methoden und Konstruktoren von Java.net package werden nicht geladen Netzwerkprogrammierung 2
L Email versenden mit Java funktioniert nicht, Fehlermeldungen: MessagingException & SocketException Netzwerkprogrammierung 10
L Server anpingen (Pingzeit) ?? Pingzeit wird nicht verändert Netzwerkprogrammierung 6
C Portscanner funktioniert nicht! Netzwerkprogrammierung 8
M JSP wird im gesamten Projekt nicht neugeladen Netzwerkprogrammierung 3
B HTTP Webseite unter IP-Addresse nicht aufrufbar - unter Domain schon Netzwerkprogrammierung 9
K Chatprogramm - Server funktioniert nicht Netzwerkprogrammierung 5
A Socket ASCii Zeichen werden nicht per udp übermittelt. please help . Netzwerkprogrammierung 6
J Erster Server-Client läuft auf lokalem Rechner problemlos. Zwei Rechner über das Internet nicht Netzwerkprogrammierung 8
H HTTP Header Response kann nicht ausgelesen werden Netzwerkprogrammierung 4
K Socket InputStream wird nicht erzeugt Netzwerkprogrammierung 4
G FTP FTP-Client funktioniert nicht bei Modem-Verbindungen Netzwerkprogrammierung 8
R Socket SSL-Connect in Servlet - keystore wird nicht gefunden Netzwerkprogrammierung 2
D JNLP über Webstart funktioniert nicht... Netzwerkprogrammierung 2
V Socket Objekte werden nicht aktualisiert Netzwerkprogrammierung 2
F Kann Klasse nicht zu Servlet casten Netzwerkprogrammierung 5
T Server und Client verbinden nicht Netzwerkprogrammierung 6
M HTTP File Upload mit Prozessbar Funktioniert nicht. Netzwerkprogrammierung 8
K Socket byte Schleife beendet nicht Netzwerkprogrammierung 9
J FTP FTP funktioniert nicht. Netzwerkprogrammierung 5
M Socket Exception tritt auf - weiß nicht weiter Netzwerkprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben