Quais são as pastas na pasta lib no Glassfish e como você deve usá-las?

Eu acabei de baixar o Hibernate porque eu quero usá-lo como um provedor de persistência em vez de Eclipselink e você deve colocá-los na pasta lib em seu domínio no Glassfish. No entanto, existem 4 outras pastas lá. Para que servem e como usá-los?

insira a descrição da imagem aqui

Veja a documentação do GlassFish :

Pacotes opcionais são pacotes de classs Java e código nativo associado que os desenvolvedores de aplicativos podem usar para estender a funcionalidade da plataforma principal.

Para utilizar o mecanismo de pacote opcional Java, copie os arquivos JAR no diretório domain-dir /lib/ext ou use o asadmin add-library com a opção --type ext , em seguida, reinicie o servidor.

Para obter uma documentação completa dos Carregadores de Classes usados ​​pelo GlassFish, consulte o capítulo sobre carregadores de classs .