ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ

Σχετικά έγγραφα
Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Δημιουργία μιας εφαρμογής Java με το NetBeans

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Οδηγός Εγκατάστασης

Χρήσιμες Ρυθμίσεις του Windows 7 στον Η/Υ σας

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Αντικειμενοστρεφής Προγραμματισμός

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ eduroam

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Epsilon Net PYLON Platform

Οδηγίες Χρήσης EAP Controller Software

1. Τρόποι πρόσβασης στο σας

ΤΕΙ Πελοποννήσου Τμήμα Πληροφορικής. Οδηγίες Εγκατάστασης VPN Σύνδεσης στο ΤΕΙ Πελοποννήσου

Προετοιμασία σύνδεσης του modem. Εγκατάσταση του Modem

Σενάριο Εστίασης Win XP:

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

MS SQL 2005 Standard (Εγκατάσταση)

ΕΝΕΡΓΟΠΟΙΗΣΗ ΛΟΓΑΡΙΑΣΜΟΥ MICROSOFT OFFFICE365 (Βήματα 1-7)

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

Για τους πελάτες που πραγματοποιούν συνδέσεις δικτύου σε λειτουργικό σύστημα Windows

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7, CentOS 6, Mac OS, IOS, και Android

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Ερωτήσεις και απαντήσεις για το e-tutoring 1

XnetTrader: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

Οδηγός Χρήσης για Windows

Equal Society e-learning platform

ΕΓΚΑΤΑΣΤΑΣΗ ΣΥΝ ΕΣΗΣ DIAL-UP ΣΕ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ WINDOWS XP

Οδηγός Σύνδεσης στο Ασύρματο Δίκτυο cs-wifi του Τμήματος Πληροφορικής του Πανεπιστημίου Κύπρου για Windows 7

MS SQL 2012 Express (Εγκατάσταση με Advanced Services)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

MS SQL 2000 Standard (Εγκατάσταση)

Οδηγός Εκτύπωσης. Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Οδηγός σύνδεσης στο δίκτυο του ΤΕΠΑΚ μέσα από την υπηρεσία απομακρυσμένης πρόσβασης VPN Τεχνολογικό Πανεπιστήμιο Κύπρου

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

26 Ιουλίου Οδηγός Εκτύπωσης. Πανεπιστήμιο Κύπρου, Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης. v2.0

Hase οδηγίες χρήσης.

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Εθνική Πύλη

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Σύνδεση μέσω VPN στο εσωτερικό Δίκτυο του ΑΛΣ-ΕΛΑΚΤ

Εθνική Πύλη

Εγκατάσταση Microsoft SQL Server

Εγχειρίδιο Χρήστη Φάση 1: Καταχώρηση Ειδικοτήτων

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΔΙΑΣΥΝΔΕΣΗΣ CLIENT SECURE REMOTE ACCESS IP VPN

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Δίκτυο Διακοπής Καπνίσματος

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ

X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Άσκηση. Εξοικείωση με διαδικασία εγγραφής μαθητών σε κάποιο μάθημα και διαδικασία μεταφοράς μαθημάτων μεταξύ διαφορετικών συστημάτων moodle

ΕΝΗΜΕΡΩΤΙΚΟ ΦΥΛΛΑΔΙΟ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

Συγχρηµατοδοτούµενο από το ΥΠΕΠΘ και την Ευρωπαϊκή Ένωση

Σύνδεση στο δίκτυο του Πανεπιστηµίου µέσω modem (dial-up πρόσβαση) σελ. 1

Πώς να ανοίξω το τερματικό στους υπολογιστές της σχολής

IDIKA eprescription SignMed Authentication & Digital Signature Client για Windows

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

Manual. Εκλογές 15μελούς Σχολείου v4.0 Module On-line Ψηφοφορίας

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ DVR KTEC

Εγχειρίδιο συμπίεσης / αποσυμπίεσης αρχείων με το λο ογισμικό WinRAR Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ ΕΔ/70 21/11/2012

1. Τρόποι πρόσβασης στο σας

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

ZTrade Quick Start User Manual Version 2.2

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

X-Order Client: ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ σε ΔΧΣ Τερματικό

Vodafone Business Connect

Εθνική Πύλη ermis.gov.gr

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΙΣΑΓΩΓΙΚΟ ΕΠΙΜΟΡΦΩΤΙΚΟ ΣΕΜΙΝΑΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΟΔΗΓΙΕΣ ΣΥΝΔΕΣΗΣ ΣΤΟ ΔΙΚΤΥΟ ΤΟΥ ΟΠΑ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΠΑΡΟΧΟ (ΥΠΗΡΕΣΙΑ VPN) Windows 8, Windows 7, Windows Vista, Windows XP

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

ΕΡΓΑΣΤΗΡΙΟ 1: Εισαγωγή, Χρήσιμες Εφαρμογές

Εγκατάσταση Mozilla Firefox

Transcript:

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Οδηγός Εργαστηρίου για το Μεταπτυχιακό Μάθημα Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών Μιχάλης Πανταζόγλου ΑΘΗΝΑ Νοέμβριος 11

Πίνακας περιεχομένων 1 Εισαγωγή... 2 1.1 Προαπαιτούμενες Γνώσεις... 2 1.2 Προετοιμασία Περιβάλλοντος... 2 1.3 Εγκατάσταση NetBeans... 5 1.3.1 Εγκατάσταση Plug ins στο NetBeans... 6 1.4 Εγκατάσταση του Glassfish Server v2.1.1... 9 1.4.1 Εγκατάσταση Επεκτάσεων στον Glassfish Server... 10 1.4.2 Σύνδεση του Glassfish Server με το NetBeans... 11

1 Εισαγωγή Το παρόν κείμενο αποτελεί τον οδηγό για τη σειρά εργαστηριακών μαθημάτων, που πραγματοποιούνται στο πλαίσιο του μεταπτυχιακού μαθήματος «Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών». Βασικό αντικείμενο των εργαστηριακών μαθημάτων είναι η ανάπτυξη επιχειρησιακών διαδικασιών με τη χρήση της γλώσσας WS BPEL (Web Services Business Process Execution Language) 1 και άλλων τεχνολογιών Υπηρεσιών Ιστού (Web Services). Στόχος του οδηγού είναι να βοηθήσει το φοιτητή στη δημιουργία του απαραίτητου περιβάλλοντος εργασίας, τόσο στον εργαστηριακό Η/Υ, όσο ενδεχομένως και στον προσωπικό του Η/Υ, προκειμένου να μπορεί να πραγματοποιήσει τις απαραίτητες υλοποιήσεις, που θα ζητηθούν στο πλαίσιο της υποχρεωτικής εργασίας του μαθήματος. Έτσι, στον οδηγό καταγράφονται τα απαραίτητα βήματα για την ορθή εγκατάσταση των εργαλείων, που χρησιμοποιούνται στο εργαστήριο, ενώ δίνονται περιληπτικές περιγραφές των περιεχομένων για κάθε εργαστηριακό μάθημα. 1.1 Προαπαιτούμενες Γνώσεις Για την παρακολούθηση και ευκολότερη κατανόηση των εργαστηριακών μαθημάτων, αλλά και του παρόντος κειμένου, απαιτείται από τους φοιτητές βασική γνώση της γλώσσας προγραμματισμού Java, καθώς και της γλώσσας XML (Extensible Markup Language) 2. Επιπλέον, θεωρείται δεδομένη η εξοικείωση με τις βασικές αρχές και έννοιες, που διέπουν την ανάπτυξη εφαρμογών client server στο διαδίκτυο. 1.2 Προετοιμασία Περιβάλλοντος Ο Η/Υ στον οποίο θα πραγματοποιηθεί η εγκατάσταση των εργαλείων του εργαστηρίου πρέπει πρωτίστως να διαθέτει εγκατεστημένη την έκδοση 6 του JDK (Java Development Kit) SE (Standard Edition). Επιπλέον, είναι απαραίτητη η δημιουργία της μεταβλητής περιβάλλοντος JAVA_HOME στο προφίλ του χρήστη, ανοίγοντας ένα παράθυρο Windows Explorer, κάνοντας δεξί κλικ στο εικονίδιο Computer και επιλέγοντας Properties (βλ. Εικόνα 1). Εικόνα 1 Άνοιγμα του παραθύρου System Properties. 1 http://www.oasis open.org/committees/wsbpel/ 2 http://www.w3.org/xml/ 2

Στο παράθυρο διαχείρισης, επιλέγουμε Advanced system settings (βλ.εικόνα 1), προκειμένου να ανοίξουμε το παράθυρο System Properties. Εικόνα 2 Το παράθυρο System Properties. Στο παράθυρο System Properties (βλ. Εικόνα 2), κάνουμε κλικ στο κουμπί Environment Variables και στη συνέχεια κάνουμε κλικ στο κουμπί New, για να εισάγουμε τη μεταβλητή περιβάλλοντος JAVA_HOME στο προφίλ του τρέχοντος χρήστη (βλ. Εικόνα 3). Ως τιμή της μεταβλητής αυτής, δίνουμε τη διαδρομή προς τον κατάλογο όπου έγινε η εγκατάσταση του JDK SE v6 (βλ. Εικόνα 4). Με παρόμοιο τρόπο, εισάγουμε τη μεταβλητή PATH στο προφίλ του τρέχοντος χρήστη, δίνοντας ως τιμή %JAVA_HOME%\bin. Σε περίπτωση που η μεταβλητή αυτή ήδη υπάρχει, την επιλέγουμε και κάνουμε κλικ στο κουμπί Edit, ενώ ακολούθως επικολλούμε την ανωτέρω τιμή στην αρχή της ήδη υπάρχουσσς τιμής της. Τέλος, ελέγχουμε την ορθότητα των προηγούμενων ρυθμίσεων, ανοίγοντας ένα παράθυρο command line και δίνοντας την εντολή java version (βλ. Εικόνα 5). 3

Εικόνα 3 Εισαγωγή νέας μεταβλητής περιβάλλοντος στο προφίλ του τρέχοντος χρήστη. Εικόνα 4 Δημιουργία της μεταβλητής περιβάλλοντος JAVA_HOME. Εικόνα 5 Επιβεβαίωση της σωστής δημιουργίας των μετταβλητών περιβάλλοντος JAVA_HOME και PATH. 4

Εικόνα 6 Επιλογή του συνδέσμου Archive για την ανεύρεση και μεταφόρτωση της έκδοσης 6.8 του NetBeans. 1.3 Εγκατάσταση NetBeans Η βασική πλατφόρμα για τις υλοποιήσεις που θα πραγματοποιηθούν στο πλαίσιο των εργαστηριακών μαθημάτων, αλλά και για τις ανάγκες της υποχρεωτικής εργασίας του μαθήματος, παρέχεται από το εργαλείο NetBeans 3. Συγκεκριμένα, είναι απαραίτητη η εγκατάσταση της έκδοσης 6.8 του εργαλείου, η οποία παρέχει την αναγκαία υποστήριξη 3 http://netbeans.org 5

για την ανάπτυξη επιχειρησιακών διαδικασιών με τη χρήση της γλώσσας WS BPEL. Η έκδοση αυτή μπορεί να αναζητηθεί στην ιστοσελίδα μεταφόρτωσης του εργαλείου, επιλέγοντας το σύνδεσμο Archive (βλ. Εικόνα 6). Εικόνα 7 Επιλογή της διαδρομής εγκατάστασης του NetBeans και του ήδη εγκατεστημένου JDK. Μετά το πέρας της εγκατάστασης, η εκκίνηση του NetBeans μπορεί να πραγματοποιηθεί με τους εξής τρόπους: Κάνοντας διπλό κλικ στο εικονίδιο του προγράμματος, είτε από την επιφάνεια εργασίας ή από το Start Menu των Windows Από το command line, δίνοντας την ακόλουθη εντολή: NETBEANS_INSTALL_HOME\bin\netbeans.exe userdir USER_DEFINED_DIR όπου NETBEANS_INSTALL_HOME είναι η διαδρομή εγκατάστασης του NetBeans 6.8 (βλ. Εικόνα 7), ενώ USER_DEFINED_DIR είναι η διαδρομή προς κάποιον κατάλογο, στον οποίο ο χρήστης έχει δικαιώματα εγγραφής και ανάγνωσης. ΣΗΜΕΙΩΣΗ: Για την αποφυγή προβλημάτων που οφείλονται στον περιορισμένο διαθέσιμο χώρο (quota) στο προφίλ των χρηστών, η εκκίνηση του NetBeans στους Η/Υ του εργαστηρίου θα πρέπει να γίνεται πάντοτε με το δεύτερο τρόπο. 1.3.1 Εγκατάσταση Plug ins στο NetBeans Για την ανάπτυξη υπηρεσιοστρεφών επιχειρησιακών διαδικασιών με τη χρήση του NetBeans, είναι απαραίτητη η εγκατάσταση κάποιων επιπρόσθετων συστατικών, που δίνονται ύπο τη μορφή plug ins στο βασικό περιβάλλον εργασίας του εργαλείου. Η διαδικασία εγκατάστασης περιλαμβάνει τα ακόλουθα βήματα: 6

1. Από το κεντρικό μενού του NetBeans, επιλέγουμε Tools Plugins, προκειμένου να ανόιξουμε το παράθυρο διαχείρισης των plug ins του. 2. Στο αναδυόμενο παράθυρο, επιλέγουμε την καρτέλα Settings και κάνουμε κλικ στο κουμπί Add (βλ. Εικόνα 8), για να προσθέσουμε την τοποθεσία, από την οποία το NetBeans θα μεταφορτώσει τα απαραίτητα για το εργαστήριο plug ins. Εικόνα 8 Η καρτέλα Settings στο παράθυρο διαχείρισης των plug ins του NetBeans. 3. Συμπληρώνουμε τις ακόλουθες τιμές που ζητούνται από το αναδυόμενο παράθυρο Update Center Customizer: Name: NetBeans 6.7.1 URL: http://dlc.sun.com.edgesuite.net/netbeans/updates/6.7.1/uc/final/beta/catalog.xml ενώ κρατάμε επιλεγμένο το Check for updates automatically (βλ. Εικόνα 9). Εικόνα 9 Προσθήκη Update Center για την εύρεση και μεταφόρτωση των απαραίτητων plug ins. 4. Πατάμε το κουμπί OK στο παράθυρο Update Center Customizer και περιμένουμε έως ότου το εργαλείο ανανεώσει τις λίστες με τα διαθέσιμα, μεταφορτωμένα και εγκατεστημένα plug ins του. 7

5. Μεταβαίνουμε στην καρτέλα Available Plugins του παραθύρου Plugins και ψάχνουμε τη λίστα που εμφανίζεται στην αριστερή μεριά του παραθύρου, προκειμένου να βρούμε και να επιλέξουμε τα plug ins SOA και XML Schema and WSDL. Ακολούθως, πατάμε το κουμπί Install, για να ξεκινήσει η εγκατάστασή τους (βλ. Εικόνα 10). Εικόνα 10 Επιλογή των απαραίτητων plug ins για εγκατάσταση. 6. Αφού ολοκληρωθεί η μεταφόρτωση και εγκατάσταση των επιλεγμένων plug ins, ζητείται επανεκκίνηση του NetBeans, την οποία και αποδεχόμαστε. Μετά την επανεκκίνηση του NetBeans, ανοίγουμε και πάλι το παράθυρο διαχείρισης των plug ins και επιλέγουμε την καρτέλα Installed, προκειμένου να επιβεβαιώσουμε ότι τα plugins έχουν εγκατασταθεί χωρίς προβλήματα. Για να δούμε όλα τα περιεχόμενα της λίστας με τα εγκατεστημένα plug ins, κάνουμε κλικ στην επιλογή Show Details (βλ.εικόνα 11 ). 8

Εικόνα 11 Επιβεβαίωση της ορθής εγκατάστασης των απαραίτητων plug ins. 1.4 Εγκατάσταση του Glassfish Server v2.1.1 Αν και η έκδοση Java 6.8 του NetBeans διαθέτει προεγκατεστημένο τον server Glassfish v3, αυτός δεν είναι συμβατός με το είδος των εφαρμογών που προκύπτουν από τη χρήση των plug ins που αναφέραμε στην προηγούμενη ενότητα. Για το λόγο αυτό, είναι αναγκαία η εγκατάσταση προηγούμενης έκδοσης του server και συγκεκριμένα η έκδοση 2.1.1. Η διαδικασία εγκατάστασης του Glassfish Server v2.1.1 ξεκινά με την λήψη των απαραίτητων αρχείων από την επίσημη ιστοσελίδα, https://glassfish.dev.java.net/. Μετά την επιλογή της έκδοσης v2.1.1, ο ιστότοπος προσφέρει πληροφορίες σχετικά με βήματα που πρέπει να ακολουθηθούν για την λήψη και την εγκατάσταση του server. Συνοπτικά, για Η/Υ με λειτουργικό σύστημα Microsoft Windows, απαιτείται η εκτέλση των ακόλουθων εντολών από τη γραμμή εντολών, αφού ο χρήστης μεταβεί στον κατάλογο, όπου βρίσκεται το μεταφορτωμένο αρχείο JAR του Glassfish Server 2.1.1 (έστω filename.jar): 1. java Xmx256m jar filename.jar Η εντολή αυτή έχει ως αποτέλεσμα τη δημιουργία ενός νέου φακέλου με όνομα glassfish, μέσα στον τρέχοντα κατάλογο. 2. cd glassfish 3. lib\ant\bin\ant f setup.xml Στο σημείο αυτό, υποθέτοντας ότι οι παραπάνω εντολές εκτελέστηκαν επιτυχώς, η εγκατάσταση του Glassfish Server v2.1.1 έχει ολοκληρωθεί. Σημειώνεται τέλος, ότι ο προκαθορισμένος λογαριασμός administrator για τον server είναι: Username: admin 9

Password: adminadmin 1.4.1 Εγκατάσταση Επεκτάσεων στον Glassfish Server Για την αντιμετώπιση των απαιτήσεων εκτέλεσης των εφαρμογών, που θα αναπτυχθούν στο πλαίσιο των εργαστηριακών μαθημάτων, είναι απαραίτητη η προσθήκη μιας σειράς επεκτάσεων στον Glassfish server. Η εγκατάσταση των επεκτάσεων αυτών πραγματοποιείται με τη βοήθεια του εργαλείου updatetool, το οποίο εκτελείται από τη γραμμή εντολών δίνοντας την εξής εντολή: GLASSFISH_HOME\updatecenter\bin\updatetool.bat όπου GLASSFISH_HOME είναι η πλήρης διαδρομή προς τον κατάλογο glassfish (βλ. προηγούμενη ενότητα). Εικόνα 12 Προσθήκη των επεκτάσεων Composite Applications στον Glassfish Server. Από το κεντρικό παράθυρο της εφαρμογής Glassfish Update Center, που εμφανίζεται μετά την εκτέλεση της ανωτέρω εντολής, επιλέγουμε την εγκατάσταση όλων των απαραίτητων συστατικών για την υποστήριξη Composite Applications (βλ. Εικόνα 12). Μετά την ολοκλήρωση της εγκατάστασης, τα επιλεγμένα συστατικά θα πρέπει να εμφανίζονται στη λίστα Installed Software (βλ. Εικόνα 13). 10

Εικόνα 13 Επιβεβαίωση ορθής εγκατάστασης των επεκτάσεων για Composite Applications. 1.4.2 Σύνδεση του Glassfish Server με το NetBeans Αφού ολοκληρωθεί η εγκατάσταση του Glassfish Server v2.1.1 και των απαραίτητων επεκτάσεών του, πρέπει να γίνει η σύνδεση με το περιβάλλον εργασίας του εργαλείου NetBeans, έτσι ώστε να είναι δυνατή η χρησιμοποίηση του server μέσα από αυτό. Η σύνδεση αυτή πραγματοποιείται επιλέγοντας την καρτέλα Services από το κεντρικό παράθυρο του NetBeans. Κάνοντας δεξί κλικ στον κόμβο Servers, επιλέγουμε Add Server προκειμένου να προσθέσουμε τον server που μόλις εγκαταστήσαμε. Στο αναδυόμενο παράθυρο Add Server Instance, επιλέγουμε Glassfish v2.x και κάνουμε κλικ στο κουμπί Next (βλ. Εικόνα 14). 11

Εικόνα 14 Επιλογή της κατάλληλης έκδοσης για το νέο server instance. Ακολούθως, κάνουμε κλικ στο κουμπί Browse έτσι ώστε να αναζητήσουμε τον κατάλογο glassfish, που δημιουργήθηκε κατά την εγκατάσταση του Glassfish Server v2.1.1 (βλ.σελ. 9). Αφήνουμε τις υπόλοιπες επιλογές ως έχουν και κάνουμε κλικ στο κουμπί Next (βλ. Εικόνα 15). Εικόνα 15 Επιλογή του καταλόγου glassfish που αντιστοιχεί στην εγκατάσταση του Glassfish Server v2.1.1. Τέλος, συμπληρώνουμε τα στοιχεία του λογαριασμού administrator, δίνοντας ως username την τιμή admin και ως Password την τιμή adminadmin, και κάνουμε κλικ στο κουμπί Finish προκειμένου να ολοκληρωθεί η προσθήκη του νέου server (βλ. Εικόνα 16). 12

Εικόνα 16 Εισαγωγή στοιχείων λογαριασμού administrator για την ολοκλήρωση της προσθήκης του sever. Τέλος, επιβεβαιώνουμε την ορθότητα εκτέλεσης της ανωτέρω διαδικασίας επιλέγοντας το νέο κόμβο Glassfish v2.x κάτω από τον κόμβο Servers, κάνοντας δεξί κλικ και επιλέγοντας Start. Μετά από λίγα δευτερόλεπτα, αν δεν έχει υπάρξει κάποιο πρόβλημα κατά την εκκίνηση του server, θα εμφανιστεί ένα μικρό πράσινο εικονίδιο στο αρχικό εικονίδιο του server, υποδηλώνοντας ότι έχει εκκινηθεί επιτυχώς. Εικόνα 17 Επιβεβαίωση ορθής σύνδεσης του Glassfish Server v2.1.1 με το NetBeans. Στο σημείο αυτό, έχει ολοκληρωθεί η προετοιμασία του περιβάλλοντος εργασίας, που θα χρησιμοποιηθεί κατά τη διεξαγωγή των εργαστηριακών μαθημάτων αλλά και για την εκπόνηση της υποχρεωτικής εργασίας του μαθήματος. 13