--- source-trees/wsrf-cvs/wsrf/java/core/source/src/org/globus/wsrf/container/GSIServiceContainer.java 24 Oct 2007 18:35:00 -0000 1.13.2.5 +++ source-trees/wsrf-cvs/wsrf/java/core/source/src/org/globus/wsrf/container/GSIServiceContainer.java 8 Apr 2008 17:56:07 -0000 1.13.2.6 @@ -63,7 +63,7 @@ super(properties); } - protected void init() throws Exception { + protected void setupThreadPool() throws Exception { Subject subject = null; if (this.containerDescriptor != null) { @@ -77,7 +77,7 @@ config.refresh(); subject = config.getSubject(); } - + if (subject == null) { String err=""; String descFile = ContainerSecurityConfig.getConfig() @@ -89,24 +89,11 @@ } throw new Exception(i18n.getMessage("noValidCreds") + err); } - - super.init(); - - } - - protected void setupThreadPool() throws Exception { - - ContainerSecurityConfig config = - ContainerSecurityConfig.getConfig(); - config.refresh(); - Subject subject = config.getSubject(); - this.credentials = JaasGssUtil.getCredential(subject); this.threadPool = new GSIServiceThreadPool(this); } } - class GSIServiceThreadPool extends ServiceThreadPool { public GSIServiceThreadPool(ServiceDispatcher dispatcher) {