activiti5.9 mysql_Activiti5.9换成MySQL数据库

Activiti5.9默认的数据库是db,可是我们项目中运用的是mysql,那只好把db换成mysql

步骤:

1.下载activiti-5.9.zip  2.解压activiti-5.10.zip并移动(ACTIVITI_HOME=D:\myspace\activiti-5.9) 3.修改ACTIVITI_HOME\setup\build.db.properties文件,使用MySQL配置,本例如下:   #MySQL Config   db=mysql   jdbc.driver=com.mysql.jdbc.Driver   jdbc.url=jdbc:mysql://localhost:3306/activiti?autoReconnect=true   jdbc.username=root   jdbc.password=1234 4.复制MySQL驱动到ACTIVITI_HOME\setup\files\dependencies\libs下(mysql-connector-java-5.1.15-bin.jar) 5.修改ACTIVITI_HOME\setup\build.xml文件,添加MySQL的驱动路径   原内容:                     修改后:                   6.初始化MySQL数据库内容:   启动MySQL数据库服务器;创建数据库activiti.   (如果还有后续的ant demo.start,那么初始化数据库:ant internal.db.create,不必执行)。 7.将文件ACTIVITI_HOME\setup\files\demo\h2.data.sql重命名为setup\files\demo\mysql.data.sql 8.以下几个文件,将h2-1.3.168.jar改为mysql-connector-java-5.1.9-bin.jar   ACTIVITI_HOME\setup\files\dependencies\libs.engine.test.txt    ACTIVITI_HOME\setup\files\dependencies\libs.webapp.explorer.txt    ACTIVITI_HOME\setup\files\dependencies\libs.webapp.rest.txt    ACTIVITI_HOME\setup\files\dependencies\libs.engine.runtime.feature.cxf.txt  9.删除ACTIVITI_HOME\setup\files\dependencies\libs.engine.runtime.feature.cxf.txt 中的servlet-api-2.5.jar    删除ACTIVITI_HOME\setup\files\dependencies\libs\h2-1.3.168.jar、servlet-api-2.5.jar 10.删除ACTIVITI_HOME\setup\build.xml文件中h2数据库的操作代码     target:demo.start中的depends删除h2.start    target:demo.install中删除                      target:demo.stop中的depends删除h2.stop   注意:还可以修改   为你计算机上的某个浏览器即可,也可不修改,直接使用你设置的默认浏览器。 11.为了避免因为网络下载影响运行,先下载好apache-tomcat-6.0.32.zip,放在ACTIVITI_HOME\\downloads\下    修改ACTIVITI_HOME\setup\build.properties中downloads.dir=../downloads 12.cmd-->cd ACTIVITI_HOME\setup>ant demo.start   出现错误:no suitable driver found for jdbc:mysql://localhost:3306/activiti   解决办法:将数据库驱动mysql-connector-java-5.1.15-bin.jar复制到JAVA_HOME\jre\lib\ext下   注意如果出错:   请删除ACTIVITI_HOME\apps目录,删除ACTIVITI_HOME\setup\build目录,然后在ant demo.start   请先删除数据库 drop database activiti;   再重建  create database activiti;      Tomcat控制台中文乱码:   在ACTIVITI_HOME\apps\apache-tomcat-6.0.32\conf\logging.properties     ACTIVITI_HOME\apps\apache-tomcat-6.0.32\webapps\activiti-explorer\WEB-INF\classes\logging.properties     ACTIVITI_HOME\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\classes\logging.properties   三个文件中添加一行代码:java.util.logging.ConsoleHandler.encoding=GBK     /******************************************************************************************/   未测试猜想:构建操作前,在ACTIVITI_HOME\setup\files\tomcat\logging.properties文件中添加一句              java.util.logging.ConsoleHandler.encoding=GBK,是不是可以避免tomcat中文乱码问题   关于这个猜想的结果猜想:应该只能部分的解决中文乱码问题,不能解决启动某个示例时的中文乱码问题   经测试后证明猜想无误。必须手动在示例中的WEB-INF\classes\logging.properties文件中添加代码   java.util.logging.ConsoleHandler.encoding=GBK 才可以解决全部中文乱码问题   /******************************************************************************************/ 13.构建成功后:http://localhost:8080/activiti-explorer,可以访问activiti    三个测试用户:    管理员:kermit  kermit    经理:  gonzo   gonzo    用户:  fozzie  fozzie

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296424.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10张让你大脑崩溃的图,敢接受挑战吗?

全世界只有3.14 % 的人关注了爆炸吧知识快睡了吧?来做一组视觉游戏~一些人热爱挑战各种错觉,如果你也是这类型图片的粉丝,这10张图片会让你非常过瘾!入门篇【挑战一】在这张图片中,你能看到几个红球?5个&am…

Hdu 3478 Catch

如果出现遍历图中的某个点都是在奇数时刻或者偶数时刻,那么小偷的藏点就是根据时间判定在某些的奇数点和偶数点了。 如果图出现奇数的环,即:有一个环由奇数个点组成,那么环中的某个点在奇数和偶数时刻都能到达(可以画图试试)。其实…

节点

常用节点类型 节点类型常量 节点类型值 元素节点 element 1 属性节点 attribute 2 文本节点 text 3 注释节点 comment 8 文档…

Source Generator 单元测试

Source Generator 单元测试IntroSource Generator 是 .NET 5.0 以后引入的一个在编译期间动态生成代码的一个机制,介绍可以参考 C# 强大的新特性 Source GeneratorGetStarted使用起来还算比较简单的,我平时一般用 xunit,所以下面的示例也是使…

GetItemValue、Itemname使用方法

使用GetItemValue方法(1) NotesDocument类別的GetItemValue方法会传回文件中指定栏位的数值。不论栏位值是文字、数字、时间日期…等等, GetItemValue都是以阵列型态来回传,即使其中也沒有任何数值了。 使用GetItemValue方法(2) 语法 valueArray NotesD…

mysql二阶段提交有什么问题_MySQL的事务两阶段提交的技术有什么意义?

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":9,"count":9}]},"card":[{"des":"用于处理分布式环境下高性能事务一致性问题。…

又一个中国男人荣获巨奖!拿奖拿的手软,却坦言“我对诺奖没有兴趣”...

全世界只有3.14 % 的人关注了爆炸吧知识获得诺奖似乎只是时间问题2020年9月10日,2021年科学突破奖( BREAKTHROUGH PRIZES)正式公布。来自中国香港的科学家卢煜明获得了生命科学科学突破奖,华人数学家孙崧获得了数学新视野奖。前几…

ffbe攻略站_最终幻想勇气启示录ffbe兵员强化攻略

最终幻想勇气启示录兵员如何强化?兵员强化后有哪些加强?来看看9k9k小编带来的最终幻想勇气启示录ffbe兵员强化攻略。在兵员选栏中,我们可以看到有强化兵员这一选项,在这里面,我们可以选择兵员进行强化,强化…

无法打开物理文件“E:\Database\VRVIES6841-FZ01-Global\VRVEIS.mdf”。操作系统错误 5:“5(拒绝访问。)”...

在用SQLServer2012附加SQLServer2000备份的数据库事,报如下错误: 无法打开物理文件“E:\Database\VRVIES6841-FZ01-Global\VRVEIS.mdf”。操作系统错误 5:“5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120) 解决方法: 1.先在…

IIS6注册.net4.0

开始----运行---cmd回车-----cd c:/windows/microsoft.net/framework/v4.0.30319回车,然后输入aspnet_regiis.exe -ir 就OK了

不止命令行!自定义VS生成事件

前言在VS中打开项目属性,选择“生成事件”选项卡。在“生成前事件命令行”或“生成后事件命令行”文本框中可以输入任何命令提示符或.bat文件中有效的命令:但是,有没有可能执行更丰富的命令呢?生成事件的本质上面设置的“生成事件…

如果你女朋友不让你看她卸妆......

1 如果你女朋友不让你看她卸妆▼2 扫地机器人的正确用法(图源网络,侵删)▼3 来比个心(素材来源网络,侵删)▼4 精彩攻防战▼5 那些吃辣条的小学生长大了...▼6 人生的道路上有时候也要回头看看▼7 先礼…

[9月29日的脚本] 枚举SharePoint列表(PowerShell)

脚本下载: SPListEnumerator.zip http://gallery.technet.microsoft.com/scriptcenter/SPListEnumerator-PowerShell-b0ce0b9f 本脚本通过一个“大型”列表或者是文档库来枚举并为相关项提供信息。 在SharePoint(2007版和2010版)中,我们有一个…

深入理解javascript函数

函数实际上是对象,每个函数都是Function类型的实例,且与其他类型一样具有属性和方法.由于函数是对象,故函数名即为指向函数的指针,正是由于这一点,函数没有重载,重复定义函数只会后者替换前者. 函数的定义 函数的定义有三种: 函数声明function sum(num1,num2){ return num1num2…

mac mysql php_Mac搭建php开发环境:Apache+php+MySql

前言Windows搭建PHP开发环境很熟练了,要在自己的Mac搭建PHP开发环境还是第一次,因此分享给大家。Mac自带Apache、php,需要自己安装MySql。1.启动Apache// 启动Apache服务sudo apachectl start// 重启Apache服务sudo apachectl restart// 停止Apache服务s…

在 ASP.NET Core Web API中使用 Polly 构建弹性容错的微服务

在 ASP.NET Core Web API中使用 Polly 构建弹性容错的微服务https://procodeguide.com/programming/polly-in-aspnet-core/在本文中,我们将了解如何在微服务中实现弹性容错,即在 ASP.NET Core 中使用 Polly 构建弹性微服务(Web API&#xff0…

Android开发者指南(29) —— USB Host and Accessory

前言 本章内容为Android开发者指南的 USB章节,译为"USB主从设备",版本为Android 4.0 r1,翻译来自:"太阳火神的美丽人生",欢迎访问他的博客:"http://alot.sinaapp.com"&#…

知乎超高赞:都有哪些习惯值得长期坚持?

全世界只有3.14 % 的人关注了爆炸吧知识知乎上有个高赞问题:有哪些值得长期坚持下去就能改变人生的好习惯?其中最高频的回答是读书。随着经历和阅历的增加,越来越多的人清醒的认识到:读书不再是学生时代的事,而是一生的…

理解TCP为什么需要进行三次握手(白话)(转载)

原文地址:http://www.cnblogs.com/yuilin/archive/2012/11/05/2755298.html#comment_tip 首先简单介绍一下TCP三次握手 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送s…

mysql 免费前端_MySQL

MySQL这是一个关系型数据库,存在表的概念。结构数据库可以存放多张表,每个表可以存放多个字段,每个字段可以存放多个记录。DOS命令操作数据库PHPstudy使用终端打开数据库第一步:设置-->MySQL工具-->MySQL命令行;…