Hallo allerseits
Habe eine kleine verteilte Anwendung gemacht, die etwa wie folgt aufgebaut ist:
- Modell + Persistierung + BusinessLogik + RMI Interface --> im weiteren Text "Server"
- RMI Client --> im weiteren Text "Client"
Auf dem Server-Knoten wird der Server zum Laufen gebracht. Der RMI Server nimmt die Anfragen des Clients entgegen, gibt diese weiter an die BusinessLogik, die BusinessLogik bemüht den Persister, der wiederum mit einem DB-Server, der auf einem anderen Knoten läuft, kommuniziert.
Alls Server-Knoten wird ein Laptop mit zwei Netzwerkkarten verwendet. Mit der LAN-Netzwerkkarte wird das lokale LAN angeschlossen (RJ45), um auf den DB Server zugreifen zu können, während mit der WLAN-Karte man sich im lokalen WLAN befindet: dazu steht ein Access Point (AP) mit dem DHCP Server zur Verfügung. Die Client-Komponente wird auf einem anderen Laptop ausgeführt, der sich auch im lokalen WLAN befindet.
Wenn der Server gestartet wird, können die Anfragen des Clients problemlos abgehandelt werden: Daten können aus der DB geholt aber auch in die DB geschrieben werden.
Nun habe ich jetzt eine andere Anwendung, die von einer anderen Person erstellt wurde. Die Anwendung ist gleich aufgebaut. Den RMI-Server können wir auf dem Server-Knoten starten, der Client kann den RMI-Server ansprechen, jedoch wenn der Persister zum DB-Server gehen möchte, wird das abgeblockt. In der Fehlermeldung wird die IP-Adressse der LAN-Netzwerkkarte aufgeführt (access denied). Wenn wir aber anstatt Access Point (AP) ein Mobiltelephone als Hotspot verwenden, funktioniert der Zugriff auf den DB-Server.
Zusammengefasst:
- meine Applikation funktioniert mit AccessPoint problemlos
- die Applikation der anderen Person geht mit AccessPoint nicht, mit einem Hotspot funktioniert es aber.
Hat jemand eine Idee, woran es liegen könnte?
Vielen Dank
Habe eine kleine verteilte Anwendung gemacht, die etwa wie folgt aufgebaut ist:
- Modell + Persistierung + BusinessLogik + RMI Interface --> im weiteren Text "Server"
- RMI Client --> im weiteren Text "Client"
Auf dem Server-Knoten wird der Server zum Laufen gebracht. Der RMI Server nimmt die Anfragen des Clients entgegen, gibt diese weiter an die BusinessLogik, die BusinessLogik bemüht den Persister, der wiederum mit einem DB-Server, der auf einem anderen Knoten läuft, kommuniziert.
Alls Server-Knoten wird ein Laptop mit zwei Netzwerkkarten verwendet. Mit der LAN-Netzwerkkarte wird das lokale LAN angeschlossen (RJ45), um auf den DB Server zugreifen zu können, während mit der WLAN-Karte man sich im lokalen WLAN befindet: dazu steht ein Access Point (AP) mit dem DHCP Server zur Verfügung. Die Client-Komponente wird auf einem anderen Laptop ausgeführt, der sich auch im lokalen WLAN befindet.
Wenn der Server gestartet wird, können die Anfragen des Clients problemlos abgehandelt werden: Daten können aus der DB geholt aber auch in die DB geschrieben werden.
Nun habe ich jetzt eine andere Anwendung, die von einer anderen Person erstellt wurde. Die Anwendung ist gleich aufgebaut. Den RMI-Server können wir auf dem Server-Knoten starten, der Client kann den RMI-Server ansprechen, jedoch wenn der Persister zum DB-Server gehen möchte, wird das abgeblockt. In der Fehlermeldung wird die IP-Adressse der LAN-Netzwerkkarte aufgeführt (access denied). Wenn wir aber anstatt Access Point (AP) ein Mobiltelephone als Hotspot verwenden, funktioniert der Zugriff auf den DB-Server.
Zusammengefasst:
- meine Applikation funktioniert mit AccessPoint problemlos
- die Applikation der anderen Person geht mit AccessPoint nicht, mit einem Hotspot funktioniert es aber.
Hat jemand eine Idee, woran es liegen könnte?
Vielen Dank