Glassfish | Ripristinare le funzionalità di logging interrotte.

Glassfish logging non funzionaQuesto post è molto breve e serve sia per chi si trova di fronte ad un blocco della funzionalità di logging di Glassfish, ed anche a me come promemoria sulla soluzione (visto che mi è già successo due o tre volte).

Occasionalmente Glassfish smette di loggare sul file server.log e non c’è nessuna soluzione apparente, nemmeno il riavvio dell’application server. Si tratta di un bug noto che si verifica cambiando un livello di log di uno qualsiasi degli handler. Vediamo come risolverlo.

Leggi tutto “Glassfish | Ripristinare le funzionalità di logging interrotte.”

Tuning Glassfish 3.X – Configurare Glassfish 3.x in produzione

ELbuild sviluppa web application JavaEE GlassfishUna volta completato lo sviluppo della nostra applicazione Java Enterprise ed effettuatone il deploy su Glassfish, nasce il problema di configurare l’application server per sfruttare al meglio le caratteristiche hardware del server in termini di performance.

Le configurazioni che Glassfish mette a disposizione sono moltissime, si va dai tradizionali parametri della JVM come la dimensione della heap o dello stack assegnato a ciascun thread, fino ad arrivare alle politiche di caching e alla I/O strategy di Grizzly, ovvero il framework che viene usato all’interno di Glassfish per servire le richieste HTTP/S sfruttando le API Java NIO.

Leggi tutto “Tuning Glassfish 3.X – Configurare Glassfish 3.x in produzione”

Autenticazione in una web application con Glassfish in 5 semplici passi

Lavorando su Tomcat, avevo sempre gestito l’autenticazione (per l’accesso a contenuti protetti) nelle web application  in modo semplice e veloce tramite il meccanismo dei Realm (http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html). Passando a Glassfish e cercando qualcosa di simile, non ho trovato una documentazione chiara che spiegasse passo passo come riuscire a realizzare il mio obiettivo. Pescando qua e là mi sono comunque accorta che il meccanismo è altrettanto semplice che su Tomcat, e non molto dissimile. Il procedimento illustrato è lo stesso per Glassfish 3.0.1 e Glassfish 3.1.1. Per la memorizzazione delle credenziali degli utenti utilizzerò un database MySql.

Autenticazione con Glassfish

Vediamo come fare in cinque semplici passi.

Leggi tutto “Autenticazione in una web application con Glassfish in 5 semplici passi”

Configurare risorse JDBC su Glassfish

In questo articolo vado a spiegare brevemente come configurare una risorsa JDBC su Glassfish, per permettere ad una web application di interagire con un database (es. Mysql). La procedura che seguirò è esattamente la stessa sia sulla versione 3.0.1 che sulla 3.1.1 di Glassfish.

Leggi tutto “Configurare risorse JDBC su Glassfish”