| 
					
				 | 
			
			
				@@ -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 
			 |