Quote Originariamente inviata da LeleFT Visualizza il messaggio
Ad ogni modo, stai cercando di eseguire codice JEE (Java Enterprise Edition) al di fuori di un contesto JEE. Solitamente il codice che hai postato (a parte la classe col main) gira all'interno di un Application Server (quindi all'interno di un contesto Enterprise). Se vuoi eseguire quel codice (la classe col main) devi essere tu a dargli il contesto. Ci sono diverse possibilità: o passi al InitialContext le properties valorizzate correttamente in modo da definire il corretto contesto Enterprise, oppure tali properties devono essere definite nelle opportune variabili d'ambiente.

La prima delle properties che lui si aspetta di trovare valorizzata è "java.naming.factory.initial".


Ciao.

Ciao! Comunque non c'è bisogno di usare le properties ! Sono riuscita a risolvere il problema spostando la libreria di glassfish...non ci credo che la soluzione era questa stupidaggine