- 浏览: 764477 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (208)
- Java (77)
- JavaScript (16)
- UML (1)
- Spring (24)
- Hibernate (11)
- J2EE部署 (18)
- 操作系统 (13)
- struts (11)
- jsp (3)
- J2EE (34)
- 数据库 (22)
- tomcat (4)
- apache (2)
- MyEclipse (13)
- Linux (14)
- Ext (6)
- Weblogic (2)
- 数据库 Oracle 空表导出 (1)
- Oracle (3)
- 编码 乱码 (1)
- 多线程 (5)
- jQuery (2)
- Apache Mina (1)
- ibatis (6)
- abator (1)
- svn (1)
- jvm (1)
- ERwin (2)
- mysql (2)
- ant (1)
- memcache (1)
- dubbo (1)
- PowerDesigner (1)
最新评论
-
di1984HIT:
Shallow heap & Retained heap -
tinguo002:
非常感谢 , 太棒了。
Spring注解方式,异常 'sessionFactory' or 'hibernateTemplate' is required的解决方法 -
白天看黑夜:
Apache Mina Server 2.0 中文参考手册(带 ...
Apache Mina – 简单的客户端/服务端应用示例 -
wumingxingzhe:
好文
Shallow heap & Retained heap -
di1984HIT:
学习了!!
工作流(Workflow)和BPM的不同
安装配置Activiti 5.6还是比较容易的,在这里做个记录以作备忘。
Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。
为了能够安装快速一点,准备好如下软件包:
activiti-5.6.zip http://activiti.org/downloads/activiti-5.6.zip
activiti-modeler-5.6.war http://activiti.org/downloads/activiti-modeler-5.6.war
apache-tomcat-6.0.32.zip http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.zip
下载完成后,将activiti-5.6.zip解压缩到指定目录下,例如我的E:/activiti-5.6。
创建一个软件包下载目录,例如E:/downloads,将上述activiti-modeler-5.6.war和apache-tomcat-6.0.32.zip软件包拷贝到该目录下面,这样在安装的时候,就不需要修改Ant的脚本,也无需这些下载。
另外,你需要安装配置好JRE环境,以及Ant工具,例如我使用JDK 1.6,Ant 1.8.2。
安装过程
1、打开一个cmd窗口,导航到E:/activiti-5.6/setup目录下面;
2、进行demo的安装,执行命令ant demo.start(输入ant -p可以查看当前可以使用的命令);
安装完成后,你会发现E:/activiti-5.6目录下多了apps目录,该目录下面安装的是tomcat和H2内存数据库。而且,安装完成后会自动启动H2数据库和tomcat容器。
Activiti 5提供了丰富的Web工具,如下所示(引自Activiti用户指南):
另外,启动H2数据库Web管理控制台,只需要执行ant h2.console.start命令,就能够通过Web浏览器查看当前流程数据库状态和数据,H2是Activiti 5默认的流程数据库,如果想要使用其他的关系数据库产品,可以修改E:/activiti-5.6/setup/build.xml配置,替换成其他的数据库,可以参考E:/activiti-5.6/setup目录下的属性文件(build.<DB>.properties)。
实例配置
在上述安装过程中,已经完成了部分相应的配置,例如lib文件等。这时,可以在Eclipse中导入E:/activiti-5.3/workspace目录下的examples工程,学习这里实例。
这里注意,如果需要支持可视化流程设计,需要Eclipse的版本为Eclipse Classic Helios(用户手册说明,目前只在该版本Eclipse上验证过,不过Eclipse 3.5无法安装对应的插件)。
安装插件过程如下:
1、Eclipse中Help -> Install New Software
2、Add Repository:
Name: Activiti BPMN 2.0 designer
Location: http://activiti.org/designer/update/
然后等待安装完成即可。
安装问题记录:
在安装的过程中,碰到如下异常信息:
h2.start:
[launch] launching cmd '/opt/activiti/apps/h2/h2.start.sh ' in dir '/opt/activiti/apps/h2'
[launch] waiting for launch completion msg 'TCP server running on'...
[launch] Exception in thread "main" org.h2.jdbc.JdbcSQLException: Exception opening port "H2 TCP Server (tcp://localhost:9092)" (port may be in use), cause: "timeout" [90061-132]
[launch] at org.h2.message.DbException.getJdbcSQLException(DbException.java:316)
[launch] at org.h2.message.DbException.get(DbException.java:167)
[launch] at org.h2.tools.Server.start(Server.java:344)
[launch] at org.h2.tools.Server.runTool(Server.java:216)
[launch] at org.h2.tools.Server.main(Server.java:106)
一直提示9092端口被占用,其实本机上没有任何程序运行在端口9092,可以通过命令查看:netstat -ano
而且异常中提示的url不一定是tcp://localhost:9092,localhost可能是其他ip,最关键的就在这里,为什么会出现其他IP呢?
原因是在本机安装的了Vmware workstation,本机会出现三个网卡,如是就会出现异常。
把本机的两个虚拟网卡禁用就OK了。
这个问题比较难找到真实原因,因为问题提示太有误导性port may be in use
Activiti 5是一个开源的工作流引擎框架,它是基于jBPM 4流程引擎内核的,作者是Tom Baeyens。有关由jBPM到Activiti的变化,可以查看业界相关信息了解。
为了能够安装快速一点,准备好如下软件包:
activiti-5.6.zip http://activiti.org/downloads/activiti-5.6.zip
activiti-modeler-5.6.war http://activiti.org/downloads/activiti-modeler-5.6.war
apache-tomcat-6.0.32.zip http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.zip
下载完成后,将activiti-5.6.zip解压缩到指定目录下,例如我的E:/activiti-5.6。
创建一个软件包下载目录,例如E:/downloads,将上述activiti-modeler-5.6.war和apache-tomcat-6.0.32.zip软件包拷贝到该目录下面,这样在安装的时候,就不需要修改Ant的脚本,也无需这些下载。
另外,你需要安装配置好JRE环境,以及Ant工具,例如我使用JDK 1.6,Ant 1.8.2。
安装过程
1、打开一个cmd窗口,导航到E:/activiti-5.6/setup目录下面;
2、进行demo的安装,执行命令ant demo.start(输入ant -p可以查看当前可以使用的命令);
安装完成后,你会发现E:/activiti-5.6目录下多了apps目录,该目录下面安装的是tomcat和H2内存数据库。而且,安装完成后会自动启动H2数据库和tomcat容器。
Activiti 5提供了丰富的Web工具,如下所示(引自Activiti用户指南):
Webapp Name | URL | Description |
Activiti Probe | http://localhost:8080/activiti-probe | The admin management console. Use this tool to see if the configured process engine is correctly initialized, DB tables contents. |
Activiti Explorer | http://localhost:8080/activiti-explorer | The process engine user console. Use this tool to view your personal and candidate task lists and to complete tasks. |
Activiti Cycle | http://localhost:8080/activiti-cycle | The Activiti collabotation tool. Use this to browse repositories and execute transformations between model formats. |
Activiti Modeler powered by Signavio | http://localhost:8080/activiti-modeler | The web based process designer tool. Use this tool to graphically author BPMN 2.0 compliant process definitions files. |
Activiti KickStart | http://localhost:8080/activiti-kickstart | Allows to specify processes quickly and efficiently in an adhoc way. Simple processes, quick prototypes and adhoc workflow are created in no time using KickStart. |
Activiti Administrator | http://localhost:8080/activiti-administrator |
另外,启动H2数据库Web管理控制台,只需要执行ant h2.console.start命令,就能够通过Web浏览器查看当前流程数据库状态和数据,H2是Activiti 5默认的流程数据库,如果想要使用其他的关系数据库产品,可以修改E:/activiti-5.6/setup/build.xml配置,替换成其他的数据库,可以参考E:/activiti-5.6/setup目录下的属性文件(build.<DB>.properties)。
实例配置
在上述安装过程中,已经完成了部分相应的配置,例如lib文件等。这时,可以在Eclipse中导入E:/activiti-5.3/workspace目录下的examples工程,学习这里实例。
这里注意,如果需要支持可视化流程设计,需要Eclipse的版本为Eclipse Classic Helios(用户手册说明,目前只在该版本Eclipse上验证过,不过Eclipse 3.5无法安装对应的插件)。
安装插件过程如下:
1、Eclipse中Help -> Install New Software
2、Add Repository:
Name: Activiti BPMN 2.0 designer
Location: http://activiti.org/designer/update/
然后等待安装完成即可。
安装问题记录:
在安装的过程中,碰到如下异常信息:
h2.start:
[launch] launching cmd '/opt/activiti/apps/h2/h2.start.sh ' in dir '/opt/activiti/apps/h2'
[launch] waiting for launch completion msg 'TCP server running on'...
[launch] Exception in thread "main" org.h2.jdbc.JdbcSQLException: Exception opening port "H2 TCP Server (tcp://localhost:9092)" (port may be in use), cause: "timeout" [90061-132]
[launch] at org.h2.message.DbException.getJdbcSQLException(DbException.java:316)
[launch] at org.h2.message.DbException.get(DbException.java:167)
[launch] at org.h2.tools.Server.start(Server.java:344)
[launch] at org.h2.tools.Server.runTool(Server.java:216)
[launch] at org.h2.tools.Server.main(Server.java:106)
一直提示9092端口被占用,其实本机上没有任何程序运行在端口9092,可以通过命令查看:netstat -ano
而且异常中提示的url不一定是tcp://localhost:9092,localhost可能是其他ip,最关键的就在这里,为什么会出现其他IP呢?
原因是在本机安装的了Vmware workstation,本机会出现三个网卡,如是就会出现异常。
把本机的两个虚拟网卡禁用就OK了。
这个问题比较难找到真实原因,因为问题提示太有误导性port may be in use
评论
1 楼
flashcloud
2011-09-21
在我的Mac机子上也是一直报“(tcp://localhost:9092)" (port may be in use), cause: "timeout" [90061-132] ”,经过多次反复试验,始终无法解决该问题。
还好,晚上找到你这里,受你的“Vmware workstation,本机会出现三个网卡,如是就会出现异常”的提示,想到我用了SSH + Chrome + Switchy!插件,是不是SSH作怪?将SSH停掉后,再次"ant demo.start",成功!!为何如此?单独用"./start.h2.sh"启动H2是成功的。
感谢你的提示!
还好,晚上找到你这里,受你的“Vmware workstation,本机会出现三个网卡,如是就会出现异常”的提示,想到我用了SSH + Chrome + Switchy!插件,是不是SSH作怪?将SSH停掉后,再次"ant demo.start",成功!!为何如此?单独用"./start.h2.sh"启动H2是成功的。
感谢你的提示!
发表评论
-
Eclipse,javaw 通过Proxifile代理ipv6协议问题解决
2015-03-17 18:06 2748myeclipse2010升级到myeclipse2014之后 ... -
初始化EHcache CacheManager时报java.net.UnknownHostException
2014-11-13 11:45 12458工程启动时,报一下异常: [wdfportal] [201 ... -
tomcat7可能带来的问题
2013-06-27 00:31 9431、struts标签校验更加严格,如果struts标签中存在嵌 ... -
iBatis执行insert后返回主键
2013-01-18 23:55 1606iBatis插入数据后,返回主键。级联操作很有用。省去了一次的 ... -
Shallow heap & Retained heap
2012-05-16 17:09 49003所有包含Heap Profling功能的工具(MAT, You ... -
什么是两阶段提交协议
2012-05-08 16:58 1024两阶段提交协议 实现分布式事务的关键就是两阶段提交协议。在此 ... -
Abator —— IBatis 代码生成工具
2012-04-03 18:31 18871、在eclipse安装abator插件http://ibat ... -
使用Eclipse远程调试Tomcat
2012-03-23 22:56 1467有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后 ... -
Java compiler level does not match the version of the installed Java project fac
2012-03-02 11:32 1274问题现象:项目图标报错“Java compiler level ... -
WebService的事务处理
2012-03-01 15:03 1524如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是 ... -
线程池(java.util.concurrent.ThreadPoolExecutor)的使用
2012-02-29 15:50 2477一、简介 线程池类为 j ... -
myeclipse 颜色设置(保护视力)
2012-02-28 09:29 20421.window -> Preferences -> ... -
Quartz表达式解析
2012-02-08 14:40 774字段 允许值 允许的特 ... -
使用iBatis中报 java.sql.SQLException: 无效的列类型异常
2011-12-15 14:46 2197<!--Content表 插入应的 ... -
非常有用的proxool属性详细解说
2011-12-13 16:19 1576Proxool连接池是sourceforge下的一个开源项目, ... -
在工程中查找自己修改的所有代码
2011-12-09 17:41 1013在工程中查找自己修改的所有代码的方法: 1.工程右键 -&g ... -
如何在Eclipse中安装和使用ibatis插件Abator
2011-12-01 21:26 49351、获得abator: http://ibatis. ... -
newCachedThreadPool线程池
2011-11-20 11:35 42975public static ExecutorService n ... -
Apache Mina – 简单的客户端/服务端应用示例
2011-11-19 23:49 5477转自http://javasight.net/2011/05/ ... -
Class.forName()、Class.forName().newInstance() 、New 三者区别!
2011-11-15 09:18 1217终于明白为什么加载数据库驱动只用Class.forName() ...
相关推荐
Activiti5.6 用户手册
activiti5.6,想对activiti有所提高,进一步了解的朋友必备,对初学者也是必备文档
工作流Activiti的学习总结Activiti5.6和Spring3.03整合
activiti源代码
Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,...
博文链接:https://gglu.iteye.com/blog/1123912
struts2、sprint3、activiti5整合项目, 其中有很多帮助类,如:时间帮助类,数据库帮助类,string帮助类, excel操作帮助类,jfreechart帮助类,spring帮助类等等, 绝对物超所值!
activiti-5.6 的安装 项目中采用最新的 Activiti 版本为 5.6GA 的 activiti REST 方式访问相关的 REST WebService 服务, activiti 提供了 对 mysql 、 oracle 、 postgres 的全面支持。 demo 的安装脚本比...
最简单的含单元测试的spring boot+activiti集成demo
Activiti5 下 Activiti Modeler 汉化配置文件 stencilset.json 建议先备份原文件,之后替换即可
activiti 安装 实例
activiti和springboot整合只使用application.properties配置文件,解决了jdbc长时间待机连接被收回报错。使用springProcessEngineConfiguration对activiti管理
今天在eclipse中安装activiti插件过程中遇到无法安装的问题 提示的错误信息:Cannot complete the install because one or more required items could not be found Software being installed: Activiti Eclipse ...
MyEclipse10开发环境下安装activiti5流程设计器插件的完美解决方案,包含所有的安装包和补丁包
activiti-5.22.0 中文化 汉化 文件 绝对好用哦,谁用谁知道!!!
数据库配置文件是:workflow-designer\src\META-INF\activiti-app\activiti-app.properties 默认登录的用户名、密码:admin\test 另外,改造后只有admin可以看到所有功能,其他自建用户部分功能是不可见的,如果要...
Idea集成Activiti配置及举例,一个简易的员工请假,老板审批流程
安了好半天的activitidesigner,总是报错打不开bpm流程图,这个亲测可用,一定要先读里面的文档!一定要先读里面的文档!我用的是myeclipse10,直接能用
Eclipse luna 下 Activiti5.18 插件安装比较麻烦,各种报错,特制作该总包,步骤详细列出,切记按步骤执行