|
|
@@ -37,12 +37,15 @@ import java.util.Date;
|
|
|
@ComponentScan(basePackages = {"com.tsi.app.common", "com.tsi.comm.server.config", "com.tsi.comm.server"})
|
|
|
public class TsiCommServerApplication implements CommandLineRunner, ApplicationListener<ContextClosedEvent>, InitializingBean, DisposableBean {
|
|
|
|
|
|
- private static String applicationName = "tsi-comm-server";
|
|
|
+ public static final String APPLICATION_NAME = "tsi-comm-server";
|
|
|
+
|
|
|
+ private String applicationName = APPLICATION_NAME;
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
SpringApplication application = new SpringApplicationBuilder()
|
|
|
.sources(TsiCommServerApplication.class)
|
|
|
- .listeners(new ApplicationPidFileWriter("./conf/" + applicationName + ".pid"))
|
|
|
+ .listeners(new ApplicationPidFileWriter("./conf/" + APPLICATION_NAME + ".pid"))
|
|
|
+ .initializers(new AppNameInitializer())
|
|
|
.build();
|
|
|
application.setBannerMode(Banner.Mode.OFF);
|
|
|
application.run(args);
|
|
|
@@ -64,9 +67,10 @@ public class TsiCommServerApplication implements CommandLineRunner, ApplicationL
|
|
|
|
|
|
TsiCvimServerConfig config = (TsiCvimServerConfig) AppUtils.getBean(TsiCvimServerConfig.class);
|
|
|
|
|
|
- ApplicationRepository.processStateVo.setProcessId(applicationName + "-" + config.getServerId());
|
|
|
+ applicationName = APPLICATION_NAME + "-" + config.getServerId();
|
|
|
+ ApplicationRepository.processStateVo.setProcessId(applicationName);
|
|
|
// TsiAlarmManager alarmManager = (TsiAlarmManager) AppUtils.getBean(TsiAlarmManager.class);
|
|
|
-// alarmManager.getProcessStateVo().setProcessId(applicationName + "-" + config.getServerId());
|
|
|
+// alarmManager.getProcessStateVo().setProcessId(APPLICATION_NAME + "-" + config.getServerId());
|
|
|
|
|
|
TsiDatabaseService tsiDatabaseService = (TsiDatabaseService) AppUtils.getBean(TsiDatabaseService.class);
|
|
|
tsiDatabaseService.init();
|
|
|
@@ -102,7 +106,9 @@ public class TsiCommServerApplication implements CommandLineRunner, ApplicationL
|
|
|
tsiDatabaseService.insertAlarmOccrHs(alarm);
|
|
|
tsiDatabaseService.updateProcessState(0);
|
|
|
}
|
|
|
- catch(Exception e) { }
|
|
|
+ catch(Exception e) {
|
|
|
+ // no logging
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|