Activiti 工作流 Zip方式部署 03
来源:互联网 发布:金亚洲软件下载 编辑:程序博客网 时间:2024/06/05 02:46
话不多说 直接上干货
package io.renren.modules.disport.activiti;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;import org.activiti.engine.repository.Deployment;import org.testng.annotations.Test;import java.io.InputStream;import java.util.zip.ZipInputStream;/** * @author 爱丽丝、如歌 * @Description: TODO * @date 2017/12/8 10:42 */public class ActivitiDeployByZip { /** * 获取默认的流程引擎实例 会自动读取activiti.cfg.xml文件 */ private ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); @Test public void deploy() { /** * 获取当前class对象 */ InputStream inputStream = this.getClass() /** * 获取类加载器 */ .getClassLoader() /** * 获取指定文件资源流 */ .getResourceAsStream("diagrams/helloWorld.zip"); /** * 实例化zip输入流对象 */ ZipInputStream zipInputStream = new ZipInputStream(inputStream); /** * 部署Service */ Deployment deployment = processEngine.getRepositoryService() /** * 创建部署 */ .createDeployment() /** * 流程名称 */ .name("HelloWorld流程2") /** * 添加zip是输入流 */ .addZipInputStream(zipInputStream) /** * 部署 */ .deploy(); System.out.println("流程部署ID:" + deployment.getId()); System.out.println("流程部署Name:" + deployment.getName()); }}
D:\download\tool\jdk\install\bin\java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:64897,suspend=y,server=n -ea -Dfile.encoding=UTF-8 -classpath "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\lib\idea_rt.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\plugins\testng\lib\testng-plugin.jar;D:\download\tool\jdk\install\jre\lib\charsets.jar;D:\download\tool\jdk\install\jre\lib\deploy.jar;D:\download\tool\jdk\install\jre\lib\ext\access-bridge-64.jar;D:\download\tool\jdk\install\jre\lib\ext\cldrdata.jar;D:\download\tool\jdk\install\jre\lib\ext\dnsns.jar;D:\download\tool\jdk\install\jre\lib\ext\jaccess.jar;D:\download\tool\jdk\install\jre\lib\ext\jfxrt.jar;D:\download\tool\jdk\install\jre\lib\ext\localedata.jar;D:\download\tool\jdk\install\jre\lib\ext\nashorn.jar;D:\download\tool\jdk\install\jre\lib\ext\sunec.jar;D:\download\tool\jdk\install\jre\lib\ext\sunjce_provider.jar;D:\download\tool\jdk\install\jre\lib\ext\sunmscapi.jar;D:\download\tool\jdk\install\jre\lib\ext\sunpkcs11.jar;D:\download\tool\jdk\install\jre\lib\ext\zipfs.jar;D:\download\tool\jdk\install\jre\lib\javaws.jar;D:\download\tool\jdk\install\jre\lib\jce.jar;D:\download\tool\jdk\install\jre\lib\jfr.jar;D:\download\tool\jdk\install\jre\lib\jfxswt.jar;D:\download\tool\jdk\install\jre\lib\jsse.jar;D:\download\tool\jdk\install\jre\lib\management-agent.jar;D:\download\tool\jdk\install\jre\lib\plugin.jar;D:\download\tool\jdk\install\jre\lib\resources.jar;D:\download\tool\jdk\install\jre\lib\rt.jar;D:\pro_idea\disport\disport\target\test-classes;D:\pro_idea\disport\disport\target\classes;D:\download\tool\maven\repository\junit\junit\4.12\junit-4.12.jar;D:\download\tool\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\download\tool\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\download\tool\maven\repository\org\mybatis\mybatis\3.4.1\mybatis-3.4.1.jar;D:\download\tool\maven\repository\org\mybatis\mybatis-spring\1.3.0\mybatis-spring-1.3.0.jar;D:\download\tool\maven\repository\org\hibernate\hibernate-validator\5.4.1.Final\hibernate-validator-5.4.1.Final.jar;D:\download\tool\maven\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;D:\download\tool\maven\repository\org\jboss\logging\jboss-logging\3.3.0.Final\jboss-logging-3.3.0.Final.jar;D:\download\tool\maven\repository\com\fasterxml\classmate\1.3.1\classmate-1.3.1.jar;D:\download\tool\maven\repository\org\springframework\spring-webmvc\4.3.12.RELEASE\spring-webmvc-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-beans\4.3.12.RELEASE\spring-beans-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-context\4.3.12.RELEASE\spring-context-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-core\4.3.12.RELEASE\spring-core-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-expression\4.3.12.RELEASE\spring-expression-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-web\4.3.12.RELEASE\spring-web-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-jdbc\4.3.12.RELEASE\spring-jdbc-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-tx\4.3.12.RELEASE\spring-tx-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-context-support\4.3.12.RELEASE\spring-context-support-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-aop\4.3.12.RELEASE\spring-aop-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-aspects\4.3.12.RELEASE\spring-aspects-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\aspectj\aspectjweaver\1.8.9\aspectjweaver-1.8.9.jar;D:\download\tool\maven\repository\org\springframework\spring-test\4.3.12.RELEASE\spring-test-4.3.12.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\data\spring-data-redis\1.8.7.RELEASE\spring-data-redis-1.8.7.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\data\spring-data-keyvalue\1.2.7.RELEASE\spring-data-keyvalue-1.2.7.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\data\spring-data-commons\1.13.7.RELEASE\spring-data-commons-1.13.7.RELEASE.jar;D:\download\tool\maven\repository\org\springframework\spring-oxm\4.3.11.RELEASE\spring-oxm-4.3.11.RELEASE.jar;D:\download\tool\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\download\tool\maven\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;D:\download\tool\maven\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar;D:\download\tool\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\download\tool\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\download\tool\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\download\tool\maven\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar;D:\download\tool\maven\repository\com\alibaba\druid\1.0.28\druid-1.0.28.jar;D:\download\tool\jdk\install\lib\jconsole.jar;D:\download\tool\jdk\install\lib\tools.jar;D:\download\tool\maven\repository\org\quartz-scheduler\quartz\2.3.0\quartz-2.3.0.jar;D:\download\tool\maven\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;D:\download\tool\maven\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar;D:\download\tool\maven\repository\com\zaxxer\HikariCP-java6\2.3.13\HikariCP-java6-2.3.13.jar;D:\download\tool\maven\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;D:\download\tool\maven\repository\commons-fileupload\commons-fileupload\1.3.1\commons-fileupload-1.3.1.jar;D:\download\tool\maven\repository\commons-io\commons-io\2.5\commons-io-2.5.jar;D:\download\tool\maven\repository\com\alibaba\fastjson\1.2.32\fastjson-1.2.32.jar;D:\download\tool\maven\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;D:\download\tool\maven\repository\commons-configuration\commons-configuration\1.10\commons-configuration-1.10.jar;D:\download\tool\maven\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;D:\download\tool\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\download\tool\maven\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;D:\download\tool\maven\repository\org\apache\shiro\shiro-spring\1.3.2\shiro-spring-1.3.2.jar;D:\download\tool\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\download\tool\maven\repository\com\github\axet\kaptcha\0.0.9\kaptcha-0.0.9.jar;D:\download\tool\maven\repository\com\jhlabs\filters\2.0.235\filters-2.0.235.jar;D:\download\tool\maven\repository\com\qiniu\qiniu-java-sdk\7.2.8\qiniu-java-sdk-7.2.8.jar;D:\download\tool\maven\repository\com\squareup\okhttp3\okhttp\3.3.1\okhttp-3.3.1.jar;D:\download\tool\maven\repository\com\squareup\okio\okio\1.8.0\okio-1.8.0.jar;D:\download\tool\maven\repository\com\google\code\gson\gson\2.6.2\gson-2.6.2.jar;D:\download\tool\maven\repository\com\qiniu\happy-dns-java\0.1.6\happy-dns-java-0.1.6.jar;D:\download\tool\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.5.0\aliyun-sdk-oss-2.5.0.jar;D:\download\tool\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\download\tool\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\download\tool\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\download\tool\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\download\tool\maven\repository\com\qcloud\cos_api\4.4\cos_api-4.4.jar;D:\download\tool\maven\repository\org\apache\httpcomponents\httpcore\4.4.3\httpcore-4.4.3.jar;D:\download\tool\maven\repository\org\apache\httpcomponents\httpmime\4.5.1\httpmime-4.5.1.jar;D:\download\tool\maven\repository\org\json\json\20140107\json-20140107.jar;D:\download\tool\maven\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;D:\download\tool\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\download\tool\maven\repository\jstl\jstl\1.2\jstl-1.2.jar;D:\download\tool\maven\repository\taglibs\standard\1.1.2\standard-1.1.2.jar;D:\download\tool\maven\repository\org\freemarker\freemarker\2.3.23\freemarker-2.3.23.jar;D:\download\tool\maven\repository\org\apache\poi\poi\3.16\poi-3.16.jar;D:\download\tool\maven\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;D:\download\tool\maven\repository\org\activiti\activiti-engine\6.0.0\activiti-engine-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-bpmn-converter\6.0.0\activiti-bpmn-converter-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-process-validation\6.0.0\activiti-process-validation-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-image-generator\6.0.0\activiti-image-generator-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-dmn-api\6.0.0\activiti-dmn-api-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-dmn-model\6.0.0\activiti-dmn-model-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-form-model\6.0.0\activiti-form-model-6.0.0.jar;D:\download\tool\maven\repository\org\activiti\activiti-form-api\6.0.0\activiti-form-api-6.0.0.jar;D:\download\tool\maven\repository\org\apache\commons\commons-email\1.4\commons-email-1.4.jar;D:\download\tool\maven\repository\com\sun\mail\javax.mail\1.5.2\javax.mail-1.5.2.jar;D:\download\tool\maven\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar;D:\download\tool\maven\repository\org\apache\commons\commons-lang3\3.3.2\commons-lang3-3.3.2.jar;D:\download\tool\maven\repository\de\odysseus\juel\juel-api\2.2.7\juel-api-2.2.7.jar;D:\download\tool\maven\repository\de\odysseus\juel\juel-impl\2.2.7\juel-impl-2.2.7.jar;D:\download\tool\maven\repository\de\odysseus\juel\juel-spi\2.2.7\juel-spi-2.2.7.jar;D:\download\tool\maven\repository\joda-time\joda-time\2.6\joda-time-2.6.jar;D:\download\tool\maven\repository\org\activiti\activiti-spring\6.0.0\activiti-spring-6.0.0.jar;D:\download\tool\maven\repository\org\springframework\spring-orm\4.2.5.RELEASE\spring-orm-4.2.5.RELEASE.jar;D:\download\tool\maven\repository\commons-dbcp\commons-dbcp\1.4\commons-dbcp-1.4.jar;D:\download\tool\maven\repository\commons-pool\commons-pool\1.5.4\commons-pool-1.5.4.jar;D:\download\tool\maven\repository\org\activiti\activiti-bpmn-model\6.0.0\activiti-bpmn-model-6.0.0.jar;D:\download\tool\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.5\jackson-core-2.7.5.jar;D:\download\tool\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.5\jackson-databind-2.7.5.jar;D:\download\tool\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\download\tool\maven\repository\org\webjars\bower\ueditor-bower\1.4.3\ueditor-bower-1.4.3.jar;D:\download\tool\maven\repository\org\junit\jupiter\junit-jupiter-api\5.1.0-M1\junit-jupiter-api-5.1.0-M1.jar;D:\download\tool\maven\repository\org\opentest4j\opentest4j\1.0.0\opentest4j-1.0.0.jar;D:\download\tool\maven\repository\org\junit\platform\junit-platform-commons\1.1.0-M1\junit-platform-commons-1.1.0-M1.jar;D:\download\tool\maven\repository\org\testng\testng\6.13.1\testng-6.13.1.jar;D:\download\tool\maven\repository\com\beust\jcommander\1.72\jcommander-1.72.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\plugins\testng\lib\jcommander.jar" org.testng.RemoteTestNGStarter -usedefaultlisteners false -socket64896 @w@C:\Users\Administrator\AppData\Local\Temp\idea_working_dirs_testng.tmp -temp C:\Users\Administrator\AppData\Local\Temp\idea_testng.tmpConnected to the target VM, address: '127.0.0.1:64897', transport: 'socket'[INFO][2017-12-08 10:47:54] org.activiti.engine.ProcessEngines.init(ProcessEngines.java:93) Initializing process engine using configuration 'file:/D:/pro_idea/disport/disport/target/classes/activiti.cfg.xml' [INFO][2017-12-08 10:47:54] org.activiti.engine.ProcessEngines.initProcessEngineFromResource(ProcessEngines.java:161) initializing process engine for resource file:/D:/pro_idea/disport/disport/target/classes/activiti.cfg.xml [INFO][2017-12-08 10:47:54] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) Loading XML bean definitions from InputStream resource [resource loaded through InputStream] Fri Dec 08 10:47:55 CST 2017 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.[INFO][2017-12-08 10:47:56] org.activiti.engine.compatibility.DefaultActiviti5CompatibilityHandlerFactory.createActiviti5CompatibilityHandler(DefaultActiviti5CompatibilityHandlerFactory.java:38) Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled. [INFO][2017-12-08 10:47:56] org.activiti.engine.impl.ProcessEngineImpl.<init>(ProcessEngineImpl.java:87) ProcessEngine default created [INFO][2017-12-08 10:47:56] org.activiti.engine.ProcessEngines.initProcessEngineFromResource(ProcessEngines.java:164) initialised process engine default 流程部署ID:20001流程部署Name:HelloWorld流程2===============================================Default SuiteTotal tests run: 1, Failures: 0, Skips: 0===============================================Disconnected from the target VM, address: '127.0.0.1:64897', transport: 'socket'Process finished with exit code 0
阅读全文
0 0
- Activiti 工作流 Zip方式部署 03
- activiti工作流03-流程部署
- Activiti流程定义部署ZIP方式
- Activiti流程定义部署之ZIP方式
- Activiti工作流部署异常
- Activiti部署的方式
- activiti工作流引擎自动部署autodeploy心得
- activiti xml String方式部署
- 编程方式部署jBPM工作流
- 编程方式部署jBPM工作流
- Activiti-工作流
- activiti工作流
- 工作流activiti
- activiti工作流
- Activiti工作流
- activiti工作流
- 工作流 activiti
- Activiti工作流
- 五金:常用电线规格标准统计(UL,AWG)
- 《C++ Primer》学习笔记 第9章:顺序容器
- 推荐10 个短小却超实用的 JavaScript 代码段
- 人机关系的哲学反思
- Apache Ignite
- Activiti 工作流 Zip方式部署 03
- C编程实现变量值交换、求最大值、顺序输出、最大公约数
- 专业智能IC-LED XT1511/SK6812编程IC智能灯
- Threejs 拓展之二进制数组
- QT之自定义控件学习笔记
- Python入门小案例
- python的类变量与实例变量及__dict__属性
- C语言简介
- python3实现mysql导出excel