I have just downloaded Hibernate because I want to use it as a persistence provider instead of Eclipselink and you are supposed to put them in the lib folder in your domain in G
See the GlassFish documentation:
Optional packages are packages of Java classes and associated native code that application developers can use to extend the functionality of the core platform.
To use the Java optional package mechanism, copy the JAR files into the domain-dir
/lib/ext
directory, or use theasadmin add-library
command with the--type ext
option, then restart the server.
For a full documentation of the Class Loaders used by GlassFish, see the chapter on class loaders.