(本文档仅供参考)
HSQL是SmartbiDemo自带的示例数据源,通常随war包启动;在更新过程中,kill了smartbi主服务,并没有kill掉HSQL的进程,完成升级之后,发现HSQL没有更新
后台kill掉HSQL进程之后,如何单独启动?
1.通过命令单独启动:
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.e17.x86_64/jre/bin/java cp /data/apache-tomcat-8.5.30/webapps/smartbi/WEB-INF/lib/_JDBC_hsqldb.jar org.hsqldb.server.Server -port 9001-database.0 file:/data/apache-tomcat-8.5.30/bin/exts-smartbi/smartbiExtension6434214844828902562.tmp/META-INF/classes/smartbi/smartbitemplatedemo/hsql-smartbi/smartbi --dbname.0 smartbi |
注意替换smartbi实际路径以及扩展包的路径
2.编写任务停止启动HSQL
Packages.smartbi.smartbitemplatedemo.SmartbiTemplateDemoModule.getInstance().stopHSQL();//关闭HSQL Packages.smartbi.smartbitemplatedemo.SmartbiTemplateDemoModule.getInstance().startHSQL();//启动HSQL |