for glassfish 2