Skip to content

Releases: dariodenardi/Sistemi-Distribuiti-M

StartKit Esercitazione 1

30 Dec 14:58
Compare
Choose a tag to compare

Esercitazione EJB

Si consiglia di installare le versioni dei programmi suggerite di seguito altrimenti non è detto che funzioni tutto correttamente.

Tool da usare

È importante usare Eclipse e non IDE come Intellij perchè non supportano JSP e Servlet!

Cosa controllare prima di importare lo startkit

Configurazione Eclipse

Per prima cosa bisogna installare il plugin Gradle. Andare, quindi, su Help -- Eclipse Marketspace e cercare gradle.

gradle

Alla fine dell'installazione, l'IDE si riavvia.

Importare il progetto su Eclipse

Andare su File -- Import -- Gradle -- Existing Gradle Project, dopo cliccare su Next, selezionare la cartella in cui si trova il progetto, cliccare di nuovo Next e selezionare le voci della figura seguente:

gradle

Cliccare Next e infine su Finish.

Bisogna aspettare che si scarichino tutte le dipendenze, ci vuole un pò di tempo!

Bene, adesso il progetto è importato! Anche se appare rosso è tutto normale...il problema è di Eclipse e non nostro! Quindi se viene riportato il seguente errore va tutto bene:

gradle

Anche se appare rosso in corrispondenza dell'icona root e del file build.gradle è sempre tutto normale...

gradle

Configurazione di MySQL

Per l'installazione seguire la guida ufficiale che è possibile consultare al seguente link.

Una volta installato il db si suggerisce di cambiare la password di default. Si suggerisce di seguire la discussione che si trova al seguente link. In ogni caso, bisogna aggiornare la password che si trova nel seguente file:

src/main/application/META-INF/persistence.xmls

Deploy dell'applicazione su WildFly

Prima cosa, bisogna fare doppio click sul file build.gradle e specificare dove c'è scritto wildfly_home il percorso del pc in cui è possibile trovare WildFly.

Per eseguire il deploy bisogna andare nella sezione Gradle Tasks ed eseguire i seguenti task:

  • Clean
  • Build
  • Ear

gradle

Eseguire WildFly

A questo punto manca solo il server! I comandi cambiano da sistema operativo quindi non li riporto. L'applicazione è possibile trovarla al seguente indirizzo:

localhost:8080/demo

Buon Lavoro!