![Page 1: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/1.jpg)
HOWTO
Come configurare eclipse per creare u n p roget to web dina mico, u tiliz zan do Apache Tomcat e JPA. Come da tabase di riferimen to viene u tiliz za to PostgreSQL. Ci si soffer merà, in par ticolar m o do, solo su Eclipse, e su come cofigurarlo per farlo interoperare con ques ti tool:
accedere alla base di da ti eseguire Tomcat sfru t t are le n uove librerie javax.persis tence di Java EE
1. scaricare e ins tallare Java EE (o Java EE + SDK se ancora non avete ins talla to la SDK s ul vost ro sis te ma) dal seguen te link h t t p: / / j ava.sun.com / javaee / downloads / index.jsp
![Page 2: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/2.jpg)
2. scaricare la versione Java EE di eclipse dal seguen te link h t t p: / / www.eclipse.org / downloads /
3. scaricare Apache Tomcat (at tualmente 6.0.16 se u sa te la JDK 6) dal seguen te link h t t p: / / a pache.fagioli.biz / t o mcat / t o mcat - 6 /v6.0.16 / bin / a pache -to mcat - 6.0.16.zip (sito di riferimen to h t t p: / / t o mca t.apache.org)
4. scaricare e ins tallare PostgreSQL (at tualmente la 8.3) dal seguen te sito h t t p: / / www.pos tgresql.org / download / (per window la versione che include anche pgad min dovrebbe essere ques ta: h t t p: / / f t p2.it.pos tgresql.org / mirror s / p os tgres /win32 / pos tgresql - 8.3.0 - 1.zip )
![Page 3: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/3.jpg)
5. aprire Eclipse e creare u n n uovo works pace (area di lavoro nella quale si possono gestire diversi p roget ti). Chiudere la pagina di benvenu to. Eclipse si p resenterà come di seguito.
6. Cliccare s u File - > New - > Other e creare u n n uovo p roget to server
7. selezionare Apache Tomcat v6
![Page 4: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/4.jpg)
8. cliccare su Browse e selezionare la directory dove avete sco m pat ta to apache to mcat, e successivamente cliccare s u Finish. Dovrebbe ora essere apparso u n p roget to Servers nel riquadro laterale sinis t ro.
9. Ora cliccare su Window - > Open Perspective - > e selezionare JPA
Develop ment. Così dovrebbe ora ap parire Eclipse
10.Click des t ro s u Database nel riquadro in basso a sinis t ra e selezionare New11.Selezionare PostgreSQL e p roseguire con Next
12.inserite u n no me per il p rofilo che andia mo a creare e fare click su Next
![Page 5: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/5.jpg)
13.Dal d rop - down m e nu per la selezione dei d river cliccare sui p u n tini (...) e selezionare PosgreSQL - > 8.x e fare click s u Add
14.Selezionare ora PostgreSQL JDBC Driver, e fare OK
15.Nella sezione � Driver Files(s):� selezionare il .jar p reesis ten te e fare Remove. Successiva mente fare Add e aggiungere il p roprio d river che po te te t rovare o nella car tella dove avete ins talla to pos tgre o dal si to web h t t p: / / j dbc.pos tgresql.org / download.h t ml (il d river che u sia mo noi è JDBC4 che po te te scaricare diret ta mente da qui h t t p: / / j dbc.pos tgresql.org / download / p os tgresql - 8.3 - 603.jdbc4.jar)
![Page 6: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/6.jpg)
16.Inserire infine t u t ti i de t tagli rela tivi alla connessione al DB (url, u serID, password, d river) e fare n uovamente OK
17.ci ri t roveremo ora alla scher ma ta di p rima: selezionare il p rofilo da noi genera to e fare OK
18.siamo in ul timo torna ti alla fines t ra dalla quale siamo par ti ti. s p un tare il ca m po save password, eseguire Test connection per verificare che i da ti inseriti siano corre t ti, e cliccare su Finish.
![Page 7: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/7.jpg)
19.a ques to p u n to nell'area in basso a sinist ra fare click des t ro sul p rofilo crea to e fare connect. sarà ora possibile visualizzare il da tabase al quale ci siamo connessi
20.rimanendo connessi al da tabase, fare n uova mente click su File - > New - > Other e creare u n Dyna mic Web Project
21.inserite il no me del p roget to e con trollate che la configurazione sia la seguen te: ta rget run time e configura tion. Fare Next
![Page 8: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/8.jpg)
22.Nella scher mata s uccessiva assicurarsi di s p u n tare il checkbox Java Persistence. Fare Next
23.Nuovamente Next24.Infine cliccare s u � Configure defaul t JPA implementa tion library� e
s uccessivamente su � Configure u ser library� e fare � New� . Inserite un no me (io uso jpa) e fare OK. Selezionare poi la libreria ap pena creata e fare � Add Jars� , anda te nella directory dove avete ins tallato JavaEE, e ,nella car tella � lib� , selezionate il file toplink - essen tials.jar e fare OK.
25.A ques to p u n to fate n uovamente OK e finalmente po te te an dare a selezionare dal m e nu d ro p - down, del cam po � use imple menta tion library� , la libreria appena creata: jpa. La configurazione ora dovrebbe essere come ripor ta ta di seguito. Levare la s p u n ta da crea te or m.xml e fare Finish
![Page 9: Configurare eclipse per creare un progetto web dinamico, utilizzando Apache Tomcat e JPA](https://reader038.vdocuments.pub/reader038/viewer/2022100600/5571f1de49795947648bc2fc/html5/thumbnails/9.jpg)
26. Resta ora solo da configurare il file xml con il gius to p rovider e i pa ra met ri di connessione.
27.Per avviare il p roget to su to mcat, do po che sarà s ta ta scrit ta almeno u na pagina index.h t ml, bas ta fare right - click s ul p roget to e � run as� e poi � run on server� . e to mcat verrà eseguito den tro eclipse.