NIHVIVO-2058 code change to show sdb setup success or failure.

This commit is contained in:
ass92 2011-02-09 17:10:46 +00:00
parent c7a7625ec3
commit 7c644ccfaa

View file

@ -53,6 +53,10 @@ public class SDBSetupController extends FreemarkerHttpServlet {
body.put("link", "show");
messageStr = null;
getServletContext().setAttribute("sdbsetup", "yes");
if(getServletContext().getAttribute("sdbstatus")!=null)
body.put("sdbstatus",getServletContext().getAttribute("sdbstatus"));
else
body.put("sdbstatus"," ");
}
else if(setupsignal!=null && setupsignal.equals("setup")){
new Thread(new SDBSetupRunner(jenaDataSourceSetupSDB)).start();
@ -104,7 +108,13 @@ public class SDBSetupController extends FreemarkerHttpServlet {
}
if (store!=null) {
log.info("Setting up SDB store.");
jenaDataSourceSetupSDB.setupSDB(getServletContext(), store, memModel, inferenceModel);
try{
jenaDataSourceSetupSDB.setupSDB(getServletContext(), store, memModel, inferenceModel);
getServletContext().setAttribute("sdbstatus","SDB setup done successfully");
}
catch(Exception e){
getServletContext().setAttribute("sdbstatus",e.getMessage());
}
log.info("SDB setup complete.");
}
done = false;