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]