I recently installed Apache Roller 5 on GlassFish 3.0.1 (on an OpenIndiana host with JDK 6u26, connecting to a PostgreSQL 8.4 database) and had the rather unusual behaviour of the Roller web app seemingly failing after an arbitrary period of time, followed by the GlassFish domain itself stopping.
I have two GlassFish domains set up on the host in question, one serving up JSPWiki, the other serving Roller. The JSPWiki domain remained stable, so I figured this was possibly either a problem with Roller 5.0 or a port conflict issue between the two domains. Even after recreating the second domain with the –portbase option and ensuring there were no conflicting ports, Roller would still eventually crap out followed by the domain itself, with seemingly nothing of relevance logged.
I upgraded to GlassFish 3.1.1 and so far things are perfectly stable – so I guess this was due to some issue with GlassFish 3.0.1 in the end.