Viene aperta la pagina EJB (Enterprise Java Beans).
In questo campo viene specificata la directory utilizzata per memorizzare nel file system i bean di sessione passivi con stato e le sessioni HTTP persistenti. Il valore predefinito è ${com.sun.aas.instanceRoot}/session-store.
I bean passivi sono bean di sessione con stato il cui stato è scritto in un file del file system. In genere i bean passivi sono inattivi da un determinato periodo di tempo e in essi non è in corso l'accesso da parte dei client. Analogamente, le sessioni HTTP persistenti sono singole sessioni Web il cui stato è stato scritto in un file del file system.
L'opzione Commit Option consente di specificare il tipo di memorizzazione cache da utilizzare nel contenitore per le istanze di bean passivi tra le transazioni.
Il valore predefinito è 0.
Il valore predefinito è 32.
Il valore deve essere compreso tra 0 e il valore specificato nel campo Maximum Pool Size. Il valore predefinito è 8.
Dopo questo periodo di tempo, il bean viene eliminato. Un valore pari a 0 indica che un bean può rimanere inattivo per un periodo di tempo indeterminato. Il valore predefinito è 600.
Per evitare l'overhead di creazione e distruzione dei bean, aumentare il numero massimo di bean memorizzabili nella cache. Tenere tuttavia presente che se si aumenta la capacità della cache, il server utilizza una quantità maggiore di memoria e risorse. Verificare che l'ambiente operativo sia sufficiente per le impostazioni cache. Un valore pari a 0 indica una cache senza limiti. Il valore predefinito è 512.
Quando si raggiunge il numero massimo di bean memorizzati nella cache, il contenitore rimuove un determinato numero di bean passivi dall'archivio di backup. Questo valore indica inoltre il numero di bean da creare se arriva una richiesta quando nel pool non sono presenti bean disponibili. Il valore deve essere superiore a 1 e inferiore al valore specificato nel campo Max Cache Size. Il valore predefinito è 32.
Un valore pari a 0 indica che il contenitore non rimuove automaticamente i bean inattivi. Se il valore di Removal Timeout è inferiore o pari a quello di Cache Idle Timeout, i bean vengono rimossi immediatamente senza diventare passivi. Il valore predefinito è 5400.
Di seguito sono indicate le opzioni disponibili:
(Impostazione predefinita) Rimuove un bean che non è stato utilizzato di recente.
Rimuove dalla cache il bean meno recente.
Rimuove il bean utilizzato meno di recente.
Al termine di questo periodo di tempo, il contenitore può rendere passivo il bean. Un valore pari a 0 indica che i bean non verranno mai resi passivi. Il valore predefinito è 600.
In GlassFish Server non è definita alcuna proprietà aggiuntiva per il contenitore EJB.
Suggerimento - Per tornare alle impostazioni predefinite, fare clic sul pulsante Load Defaults, quindi su Save.