import com.alibaba.fastjson.JSONObject;
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
+import java.io.File;
+import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.lang.reflect.Type;
             CreationService creationService = new CreationService();
             creationService.setName(slicingOrder.getSlicing_order_info().getName());
             creationService.setDescription(CommonConstant.BLANK);
-            InputStream  inputStream = this.getClass().getClassLoader().getResourceAsStream("slicing.properties");
+            String slicingPath = System.getProperty("user.dir") + File.separator + "config" + File.separator + "slicing.properties";
+            InputStream inputStream = new FileInputStream(new File(slicingPath));
             Properties environment = new Properties();
             environment.load(inputStream);
-            creationService.setServiceInvariantUuid(environment.getProperty("slicing.serviceInvariantUuid"));
-            creationService.setServiceUuid(environment.getProperty("slicing.serviceUuid"));
+            String serviceInvariantUuid = environment.getProperty("slicing.serviceInvariantUuid");
+            creationService.setServiceInvariantUuid(serviceInvariantUuid);
+            String serviceUuid = environment.getProperty("slicing.serviceUuid");
+            creationService.setServiceUuid(serviceUuid);
+            logger.info("serviceInvariantUuid is {}, serviceUuid is {}.", serviceInvariantUuid, serviceUuid);
+
             creationService.setGlobalSubscriberId(environment.getProperty("slicing.globalSubscriberId"));
             creationService.setServiceType(environment.getProperty("slicing.serviceType"));
             creationService.setParameters(parameters);
 
 
 import com.alibaba.fastjson.JSON;
 import com.google.gson.Gson;
+import java.io.File;
+import java.io.FileInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
 
     public ResourceMonitorServiceImpl(KpiSliceService kpiSliceService) {
         this.kpiSliceService = kpiSliceService;
-        initConfig();
     }
 
     public void initConfig() {
-        InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("slicing.properties");
+        String slicingPath = System.getProperty("user.dir") + File.separator + "config" + File.separator + "slicing.properties";
         Properties p = new Properties();
         try {
+            InputStream inputStream = new FileInputStream(new File(slicingPath));
             p.load(inputStream);
             String strKpiHours = p.getProperty("slicing.kpi.hours");
             this.kpiHours = Integer.parseInt(strKpiHours);
+            logger.info("kpiHours configuration is :{}", this.kpiHours);
         } catch (IOException e1) {
             logger.error("get configuration file arise error :{}", e1);
         }
     public ServiceResult querySlicingUsageTraffic(String queryTimestamp, ServiceList serviceList) {
         ServiceResult serviceResult = new ServiceResult();
         ResultHeader resultHeader = new ResultHeader();
-
+        initConfig();
         UsageTrafficList usageTrafficList = new UsageTrafficList();
         List<UsageTrafficInfo> usageTrafficInfoList = new ArrayList<>();
         List<ServiceInfo> serviceInfoList = serviceList.getServiceInfoList();
     public ServiceResult querySlicingOnlineUserNumber(String queryTimestamp, ServiceList serviceList) {
         ServiceResult serviceResult = new ServiceResult();
         ResultHeader resultHeader = new ResultHeader();
+        initConfig();
         ServiceOnlineUserList serviceOnlineUserList = new ServiceOnlineUserList();
         List<ServiceOnlineUserInfo> serviceOnlineUserInfoList = new ArrayList<>();
         List<ServiceInfo> serviceInfoList = serviceList.getServiceInfoList();
     public ServiceResult querySlicingTotalBandwidth(String queryTimestamp, ServiceList serviceList) {
         ServiceResult serviceResult = new ServiceResult();
         ResultHeader resultHeader = new ResultHeader();
+        initConfig();
         ServiceTotalBandwidthList serviceTotalBandwidthList = new ServiceTotalBandwidthList();
 
         List<ServiceTotalBandwidthInfo> serviceTotalBandwidthInfoList = new ArrayList<>();