![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hallo, ich habe einen RMI Server, auf den sich mehrere Clienten verbinden sollen. Zum verwalten der Clienten schreibe ich die Handles in eine Liste. Leider bekomme ich folgenden fehler und komme auch irgendwie nicht weiter! argument type mismatch java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source) at java.lang.reflect.Method.invoke(Unknown Source) at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source) at sun.rmi.transport.Transport$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Unknown Source) at sun.rmi.transport.tcp.TCPTransport.handleMessages( Unknown Source) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.run(Unknown Sour ce) der Server sieht folgender massen aus: Code: public class PServer extends UnicastRemoteObject implements PServerInterface
{
private List sessions = new ArrayList();
public PServer() throws RemoteException {
}
public PHImpl createPH(PHClient cHandle) throws RemoteException
{
sessions.add(cHandle);
return new PHImpl();
}
public List getClients() throws RemoteException
{
return sessions;
}
}
Code: public class PHClient extends UnicastRemoteObject implements PHClientInterface
{
private PHInterface phObj;
public PHClient() throws RemoteException {
}
public void clientConnect() throws RemoteException
{
try
{
PServerInterface o = (PServerInterface)Naming.lookup("rmi://localhost:1099/PHobj");
phObj = o.createPH(this);
}
catch(MalformedURLException e)
{
JOptionPane.showMessageDialog(null,"keine rmi url");
}
catch(RemoteException e)
{
JOptionPane.showMessageDialog(null, e.toString());
}
catch (NotBoundException e)
{
JOptionPane.showMessageDialog(null,"kein remote object: " + e.toString());
}
}
public PHInterface getPhObj() throws RemoteException
{
return phObj;
}
}
MfG Nuno |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Apache kann nicht gestartet werden. | Jan | Tools, Server, Betriebssysteme | 11 | 23.11.2006 09:26 |
| [JAVA] Wie man aus Java mit einem PHP-Script kommuniziert | sparrow | Tutorials | 0 | 25.03.2006 22:24 |
| [DVD] Jetzt lerne ich JAVA 5 ( 8 Stunden Video-Training auf DVD ) | kampet | Literatur | 7 | 12.08.2005 00:25 |
| [BUCH] Java ist auch eine Insel | kampet | Literatur | 5 | 22.02.2005 14:40 |
| Dateien auf server schreiben von applet aus | mr.no | Allgemeine Java-Programmierung | 23 | 21.02.2005 21:57 |