Fix workflow engine startup error 29/20029/1
authorHuabingZhao <zhao.huabing@zte.com.cn>
Mon, 23 Oct 2017 02:02:37 +0000 (10:02 +0800)
committerHuabingZhao <zhao.huabing@zte.com.cn>
Mon, 23 Oct 2017 02:02:44 +0000 (10:02 +0800)
Issue-id: VFC-445
Change-Id: Icc1902a09d012a66a3570c304119af49b7860273
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
activiti-extension/src/main/java/org/activiti/rest/conf/init/InitBaseProcessDefinition.java [deleted file]

diff --git a/activiti-extension/src/main/java/org/activiti/rest/conf/init/InitBaseProcessDefinition.java b/activiti-extension/src/main/java/org/activiti/rest/conf/init/InitBaseProcessDefinition.java
deleted file mode 100644 (file)
index e1e7c18..0000000
+++ /dev/null
@@ -1,84 +0,0 @@
-/**
- * Copyright 2017 ZTE Corporation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.activiti.rest.conf.init;
-
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.util.List;
-
-import javax.annotation.PostConstruct;
-
-import org.activiti.engine.RepositoryService;
-import org.activiti.engine.repository.DeploymentBuilder;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.core.env.Environment;
-
-@Configuration
-public class InitBaseProcessDefinition {
-
-  protected static final Logger LOGGER = LoggerFactory.getLogger(InitBaseProcessDefinition.class);
-
-  @Autowired
-  protected RepositoryService repositoryService;
-
-  @Autowired
-  protected Environment environment;
-
-  @PostConstruct
-  public void init() {
-
-    if (Boolean.valueOf(this.environment.getProperty("init.process.definitions", "true"))
-        .booleanValue()) {
-      LOGGER.info("Initializing base process definitions");
-      initBaseProcessDefinitions();
-    }
-  }
-
-  protected void initBaseProcessDefinitions() {
-    String deploymentName = "base definitions";
-    List deploymentList =
-        this.repositoryService.createDeploymentQuery().deploymentName(deploymentName).list();
-
-    if ((deploymentList == null) || (deploymentList.isEmpty())) {
-
-      String classPath = this.getClass().getClassLoader().getResource("/").getPath();
-      classPath = classPath.replaceAll("WEB-INF/classes", "baseProccessDefinition");
-
-      File files = new File(classPath);
-      DeploymentBuilder builder = this.repositoryService.createDeployment().name(deploymentName);
-      File flist[] = files.listFiles();
-      if (flist != null && flist.length != 0) {
-        for (File f : flist) {
-
-          String fileName = f.getName();
-          if (fileName != null && fileName.endsWith("bpmn20.xml")) {
-            try {
-              builder.addInputStream(fileName, new FileInputStream(f));
-              LOGGER.info("deploy success: {}", fileName);
-            } catch (FileNotFoundException e) {
-              LOGGER.info("deploy failed: {}", fileName);
-            }
-          }
-        }
-        builder.deploy();
-      }
-    }
-  }
-}