I use this peace of code to build registry:
-----------
Registry registry= null;
       try{
           RegistryBuilder registryBuilder= new RegistryBuilder();
ClassLoader classLoader= Thread.currentThread().getContextClassLoader(); ClassResolver classResolver= new DefaultClassResolver( classLoader ); ModuleDescriptorProvider moduleDescriptorProvider= new XmlModuleDescriptorProvider( classResolver, "hivemodule.xml" ); // perhaps the place which should solve your problem registryBuilder.addModuleDescriptorProvider( moduleDescriptorProvider );
           registryBuilder.addDefaultModuleDescriptorProvider();
           Locale locale= Locale.getDefault();
           registry= registryBuilder.constructRegistry( locale );
log.debug( "registry builded" ); executeWithRegistry( registry ); // abstract method where all my logic goes }catch( Exception ex ){
           log.error( ex );
           return;
       }finally{
           if( registry != null ){
               log.debug( "going to shutdown registry" );
               try{
                   registry.cleanupThread();
                   registry.shutdown();
}catch( Exception ex ){
                   log.error( "failed to shutdown registry", ex );
               }
           }
       }


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to