Problemas Glassfihs Context da Aplicação JNDI

Bom galera estou com o seguinte problema criei um projeto JNDI com o glassfihs usando JPA, adicionei no glassfihs na pasta lib os jar da aplicacao servidora e os jar de dependenci a(derby,JPA, etc…), criei um recurso no servidor glassfhis, para acesso aos serviços da minha aplicação, quando executo meu servidor ele entra em loop infinito, dei um depurar e pude observar que ele fica no loop na seguinte linha

public class JNDI_ServidorSemRegistry {
    
    public static void main(String[] args) throws Exception {
                Context context = new InitialContext(); //linha do loop
		context.rebind("JNDI", new JNDI_Impl()); 
		System.out.println("Serviço JNDI registrado com Glassfish");
}}

Estranho se eu for la na pasta lib do glassfihs e remover todos os jar que eu coloquei, e executar o codigo anterior ele executa certo.