- 浏览: 772802 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 2797myeclipse2010升级到myeclipse2014之后 ... -
初始化EHcache CacheManager时报java.net.UnknownHostException
2014-11-13 11:45 12510工程启动时,报一下异常: [wdfportal] [201 ... -
tomcat7可能带来的问题
2013-06-27 00:31 9841、struts标签校验更加严格,如果struts标签中存在嵌 ... -
iBatis执行insert后返回主键
2013-01-18 23:55 1652iBatis插入数据后,返回主键。级联操作很有用。省去了一次的 ... -
Shallow heap & Retained heap
2012-05-16 17:09 49325所有包含Heap Profling功能的工具(MAT, You ... -
什么是两阶段提交协议
2012-05-08 16:58 1067两阶段提交协议 实现分布式事务的关键就是两阶段提交协议。在此 ... -
Abator —— IBatis 代码生成工具
2012-04-03 18:31 19351、在eclipse安装abator插件http://ibat ... -
使用Eclipse远程调试Tomcat
2012-03-23 22:56 1512有些时候,调试不得不用外网,比如说做支付宝的支付接口,服务器后 ... -
Java compiler level does not match the version of the installed Java project fac
2012-03-02 11:32 1321问题现象:项目图标报错“Java compiler level ... -
WebService的事务处理
2012-03-01 15:03 1562如果你只是要解决两个系统之间的事务同步问题,可以采用判断服务是 ... -
线程池(java.util.concurrent.ThreadPoolExecutor)的使用
2012-02-29 15:50 2509一、简介 线程池类为 j ... -
myeclipse 颜色设置(保护视力)
2012-02-28 09:29 20911.window -> Preferences -> ... -
Quartz表达式解析
2012-02-08 14:40 809字段 允许值 允许的特 ... -
使用iBatis中报 java.sql.SQLException: 无效的列类型异常
2011-12-15 14:46 2244<!--Content表 插入应的 ... -
非常有用的proxool属性详细解说
2011-12-13 16:19 1612Proxool连接池是sourceforge下的一个开源项目, ... -
在工程中查找自己修改的所有代码
2011-12-09 17:41 1049在工程中查找自己修改的所有代码的方法: 1.工程右键 -&g ... -
如何在Eclipse中安装和使用ibatis插件Abator
2011-12-01 21:26 49761、获得abator: http://ibatis. ... -
newCachedThreadPool线程池
2011-11-20 11:35 43036public static ExecutorService n ... -
Apache Mina – 简单的客户端/服务端应用示例
2011-11-19 23:49 5530转自http://javasight.net/2011/05/ ... -
Class.forName()、Class.forName().newInstance() 、New 三者区别!
2011-11-15 09:18 1263终于明白为什么加载数据库驱动只用Class.forName() ...
相关推荐
- 配置文件(如activiti.cfg.xml):配置Activiti引擎的运行环境,包括数据库连接等信息。 四、流程部署 1. 使用Activiti提供的API,将“myprocess.bpmn20.xml”文件部署到流程引擎中,创建流程定义。 2. 部署...
在本文中,我们将深入探讨工作流管理系统Activiti 5.6与Spring 3.03的整合,以及如何使用它们来模拟程序员面试过程。Activiti是一个开源的工作流引擎,它为业务流程管理(BPM)提供了强大的支持。Spring框架则是一个...
在安装前,可能需要下载一些必需的文件,如apache-tomcat-6.0.32.zip和activiti-modeler-5.6.war,以便于安装脚本在安装过程中自动下载。下载的路径在build.properties文件中定义,也可以手动修改。 若需要在安装...
3. 在Spring Boot应用中配置Activiti,启动流程引擎。 4. 编写服务接口和实现,处理业务逻辑并与Activiti交互。 5. 编写单元测试,确保流程的启动、完成、跳转等操作正确无误。 通过这个简单的集成demo,开发者可以...
综上所述,"activiti-engine-5.6 与 spring集成"是一个涉及流程引擎配置、流程设计、任务处理、事务管理等多个方面的综合实践。在实际开发中,了解和掌握这些知识点对于构建高效、灵活的业务流程管理系统至关重要。...
《整合Activiti 5.6、Spring 3与Struts:项目实践与学习指南》 在软件开发领域,集成各种框架和技术是常见的实践,以构建高效、可维护的应用系统。本资源包“activit5.6+spring3+struts 项目和学习文档”提供了一个...
4. 安装和配置 activiti 将 activiti 安装到本地项目,修改项目的数据库连接信息,以便使用达梦数据库。需要修改的配置文件包括 dm.properties 等。 5. 启动项目 一切配置完成后,启动项目,activiti 将自动创建...
如果没有Ant,可以通过执行SQL脚本来初始化数据源,脚本通常位于`E:\activiti-5.6\setup\files\dependencies\libs\activiti-engine-5.6-sources.jar`目录下。对于数据库创建脚本的位置,可以参考`E:\activiti-5.6\...
手册内容覆盖了从安装配置、API使用到集成解决方案的多个方面,旨在帮助用户更好地理解和使用Activiti工作流引擎。由于手册内容较多,在此未能详尽提及每一个细节,但上述梳理为用户提供了足够的信息来获取手册的...
- 详细介绍如何在 Eclipse IDE 中配置 Activiti 项目,包括必要的插件安装和环境配置。 ##### 2.6 数据库查看 - 指导如何查看 Activiti 在运行过程中的数据库状态。 ##### 2.7 数据库表命名 - 解释 Activiti 5.8 ...
3.4:activiti.cfg.xml(activiti的配置文件) 4 3.5:logging.properties(日志处理) 5 4:准备环境 6 4.1:activiti5 软件环境 6 4.2:相关资源下载 6 4.3:安装流程设计器(eclipse插件) 6 4.4:对流程设计器的...
本用户手册详细介绍了Activiti V5.21的安装、配置、使用和集成等方面的详细步骤和知识点。 ### 1. 简介 在引言部分,手册介绍了Activiti V5.21的概览,包括协议、下载链接、源码访问方式以及用户反馈问题的途径。...
Activiti V5.21中文版用户手册详细介绍了该平台的安装、配置、使用和集成等多方面的内容。 ### 一、基础环境配置 #### 1.1 协议 手册开始部分提到用户需要遵守相关的许可协议,以确保正确使用软件。 #### 1.2 ...
- **开发环境配置:** 详细介绍如何在Eclipse中配置Activiti开发环境。 - **插件安装:** 推荐安装的一些插件,如Activiti Designer等。 **2.6 查看数据库** - **数据库连接:** 介绍了如何连接到数据库查看...
在本压缩包“Spring-Activiti.rar”中,我们探讨的是如何将流行的Java企业级框架Spring与工作流引擎Activiti 5.6相结合的应用实践。这个整合范例旨在帮助开发者理解如何在Java Web环境中,利用Spring管理和驱动...
此配置文件用于配置核心的Activiti组件,如历史记录级别、事务管理等。 示例配置: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...
UI等entfrm-boot可视化开发平台使用说明:1、配置环境(jdk1.8、maven3.x、mysql5.6及以上、redis3.2及以上)2、创建数据库3、初始化sql脚本:entfrm.sql4、导入项目到IntelliJ IDE中5、修改配置文件entfrm-boot/...