Releases: dariodenardi/Sistemi-Distribuiti-M
StartKit Esercitazione 1
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.
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:
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:
Anche se appare rosso in corrispondenza dell'icona root
e del file build.gradle
è sempre tutto normale...
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
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!