turnbasedgame – manuale d`installazione

TURNBASEDGAME – MANUALE D’INSTALLAZIONE
REQUISITI
Per poter utilizzare l’applicazione è necessario innanzitutto installare i programmi seguenti:
•
Java SE - JDK 6 update 6
http://java.sun.com/javase/downloads/index.jsp
•
NetBeans IDE 6.1 pack Web & Java EE
http://download.netbeans.org/netbeans/6.1/final/
•
MySQL 5.0 Community Server
http://dev.mysql.com/downloads/mysql/5.0.html#downloads
•
Client grafico per server SQL (opzionale e a scelta )
Esempio :
- EMS SQL Manager 2007 Lite for MySQL
http://www.snapfiles.com/reviews/EMS_MySQL_Manager_Lite/emsmysqllite.html
•
FireFox 3
http://www.mozilla.com/en-US/firefox/all.html
CONFIGURAZIONE
•
Configurare il server SQL, tramite interfaccia grafica o meno, creando il seguente
utente:
- USERNAME : turnbasedgame
- PASSWORD : turnbasedgame
•
Creare il database TURNBASEDGAME in locale usando lo script turnbasedgame.sql
contenuto nella cartella TurnBasedGame\Project Configuration\03CodiceSorgente, dove la cartella TurnBasedGame rappresenta la cartella root
dell’applicazione sul CVS.
Quando richiesti, inserire come username e password i valori usati per creare
l’utente.
•
Avviare NetBeans.
Nella sezione Services, avviare il server GlassFish V2 e il server Apache Tomcat.
Sempre nella sezione Services, stabilire una connessione con il MySQL Server,
utilizzando :
- URL : jdbc:mysql://localhost:3306/turnbasedgame
- Driver : com.mysql.jdbc.Driver
Procedere quindi a scaricare il progetto TURNBASEDGAME dal CVS.
Nella barra degli strumenti di NetBeans, cliccare su Versioning -> Checkout.
Al primo ingresso, sarà necessario configurare NetBeans con CVS.
Nella schermata aperta, selezionare Edit e inserire i seguenti parametri per
impostare il CVS ROOT:
- Access Method : pserver
- User : il proprio username per loggarsi a CVS
- Host : anubi.lta.disco.unimib.it
- Repository Path : /home/ian/cvsrepository
e premere OK.
Inserire quindi la password utilizzata per loggarsi a CVS.
Premere il tasto “Proxy Configuration”.
Nella schermata aperta, selezionare come Web Browser FireFox 3 e nella sezione
Proxy Settings selezionare la voce “Use System Proxy Settings” e premere OK.
Premere quindi “Next” per continuare la configurazione.
Inserire nel campo Module :
TurnBasedGame/DevelopmentNetBeans/TurnBasedGamePrj.
Premere in conclusione “Finish” per scaricare il progetto da CVS.
•
Una volta scaricato il progetto, sarà necessario aggiungere delle librerie per
avviare correttamente l’applicazione:
- libreria grafica JGrapht-jdk1.5.jar
http://maven.it.su.se/it.su.se/maven2/org/jgrapht/jgrapht/jdk1.5/
•
Aprire il file sun-resources.xml, situato in TurnBasedGamePrj-ejb/Server Resources e
impostare questi parametri:
<property name="serverName" value="localhost"/>
<property name="portNumber" value="3306"/>
<property name="databaseName" value="turnbasedgame"/>
<property name="User" value="turnbasedgame"/>
<property name="Password" value="turnbasedgame"/>
<property name="URL" value="jdbc:mysql://localhost:3306/turnbasedgame"/>
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
AVVIO
•
•
•
Cliccare col destro su TurnBasedGamePrj e selezionare Undeploy-Deploy per
effettuare il deploy
Alla fine del deploy, premere F11 per effettuate il Build del progetto
Terminato la fase di Build, premere F6 per avviare l’applicazione