Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο
{Main Text}

Άσκηση 9.2

Εκτέλεση ενός απλού πράκτορα

Θέση αρχείων = /ExerciseCode/C9/NineTwo/

Σε αυτή την άσκηση πρέπει να δείτε κάποιο κώδικα και να τον εκτελέσετε. Η άσκηση περιλαμβάνει ένα απλό κινητό πράκτορα. Αποτελείται από δύο μέρη: τον πελάτη και τον διακομιστή.

Ο διακομιστής περιέχει:

Το τμήμα του πελάτη περιέχει:

Αν δεν έχετε κάνει τη άσκηση 9.1 τότε αλλάξτε το φάκελο ασφαλείας για το RMI ως εξής:

Αλλάξτε το αρχείο ασφαλείας που διαχειρίζεται την πρόσβαση σε αντικείμενα RMI. Αυτό το αρχείο μπορεί να βρεθεί στο φάκελο /Java ROOT/jre/lib/security/. Υπάρχουν 2 αρχεία ασφαλείας, βρείτε αυτό με τύπο πολιτικής (policy type). Ανοίξτε το με οποιονδήποτε διορθωτή κειμένου και αντικαταστήστε τα περιεχόμενα του με

  grant{ //Allow everything permission
java.security.AllPermission;
};

 Αυτό θα επιτρέπει την πρόσβαση σε αντικείμενα RMI.

 Για την άσκηση αυτή κάντε τα παρακάτω βήματα: