Maybe I'm missing something here, but why is the call to refresh() in the
StartupListener?
On 4/16/07, j2ee dodo <[EMAIL PROTECTED]> wrote:
Hi gang,
spring 2.0.4 FrameworkServlet.refresh() is supposedly able to refresh
Spring
config
files at runtime(correct me if wrong), so I did something like below in
StartupListener.setupContext(...)
public static void setupContext(ServletContext context) {
ApplicationContext ctx =
WebApplicationContextUtils.getRequiredWebApplicationContext
(context);
LookupManager mgr = (LookupManager) ctx.getBean("lookupManager");
// get list of possible roles
context.setAttribute(Constants.AVAILABLE_ROLES, mgr.getAllRoles
());
if (log.isDebugEnabled()) {
log.debug("Drop-down initialization complete [OK]");
}
// code taken from FrameworkServlet.refresh() of Spring 2.0.4
if (!(ctx instanceof ConfigurableApplicationContext)) {
throw new IllegalStateException("WebApplicationContext does not
support refresh: " + ctx);
}
((ConfigurableApplicationContext) ctx).refresh();
log.warn("Refresh Spring config files complete.");
System.out.println("Refresh Spring config files complete.");
}
change Spring config files, then login to call reload from menu, yet it
doesn't seem to work
Did anyone get it to work???
Thanks,
Sam
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]