Vincent Thinking
All about Vincent's work and life
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
34 随笔 :: 0 文章 :: 183 评论 :: 0 Trackbacks
<
2006年5月
>
日
一
二
三
四
五
六
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
公告
有
人在阅读此Blog
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(18)
给我留言
查看公开留言
查看私人留言
随笔分类
JAVA(5)
(rss)
Life(5)
(rss)
Work(12)
(rss)
WorkFlow(3)
(rss)
随笔档案
2010年3月 (3)
2009年11月 (4)
2009年7月 (1)
2006年8月 (1)
2006年5月 (2)
2006年4月 (2)
2006年3月 (1)
2006年2月 (5)
2006年1月 (4)
2005年12月 (6)
2005年11月 (5)
相册
FAurora
Gantt
工作
IT
CNZZ
Slashdot
(rss)
Solidot
(rss)
Java
TheServerSide.com
朋友
Programmer's Life
挂冰柱的猫
活力永升
搜索
最新评论
1. re: JBPM- 流程设计器
我现在也在学习这个,麻烦楼主也给我发一份吧
764212785@qq.com
--zzz
2. re: FGantt 甘特图 网络图 Gantt
楼主,能否一份源码,standly@126.com,谢谢!
--standly
3. re: JBPM- 整合Jbpm,tomcat,mysql[未登录]
@hao0374
650868686@qq.com 谢谢
--aa
4. re: FGantt 甘特图 网络图 Gantt
楼主能否下,发一份源码
106857386@qq.com
--QQ106857386
5. re: JBPM- 流程设计器
如果可以的话 邮件一份 327749707@qq.com
--rabbi
阅读排行榜
1. AHAH 介绍(71731)
2. JBPM- 流程设计器(7761)
3. JBPM- 整合Jbpm,tomcat,mysql(5801)
4. FGantt 甘特图 网络图 Gantt(4587)
5. ZK Ajax but no JavaScript(4099)
JBPM- 整合Jbpm,tomcat,mysql
jbpm作为jboss的一个子项目,和jboss绑定的比较多,官方文档也没有说如何移植,下面就移植作个简要的说明。
1. 下载jbpm http://www.jboss.com/products/jbpm/downloads
2. 解压,导入eclispe的项目中 配置MYSQL 1. 在eclipse的jpbm项目中加入mysql的lib 2. mysql创建一个数据库"jbpm"
3. 在eclipse的jbpm项目中找到'jbpm-3.0\src\resources'目录,创建一个自目录'mysql'
4. 把同目录hsqldb文件夹中的2个文件(create.db.hibernate.properties, identity.db.xml)拷贝到mysql目录中
5. 按下面所示编辑 'create.db.hibernate.properties'
hibernate.dialect
=
org.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class
=
com.mysql.jdbc.Driver
hibernate.connection.url
=
jdbc:mysql://localhost:
3306
/jbpm
hibernate.connection.username
=
root
hibernate.connection.password
=
root
hibernate.c3p0.min_size
=
1
hibernate.c3p0.max_size
=
3
hibernate.show_sql
=
true
6. 在eclipse的jbpm项目中找到ant脚本'build.deploy.xml',进行编辑 找到 target name="create.db", 删除 db.start, db.stop 在这个目标块中将所有的'hsqldb' 替换为 'mysql'
7. 运行ant create.db -buildfile build.deploy.xml创建jbpm表结构
8. 找到target name="build.webapp"按下面进行编辑
<
target
name
="build.webapp"
description
="builds jbpm.war"
>
<
ant
antfile
="build.xml"
target
="build.webapp"
/>
<
mkdir
dir
="build/jbpm.war.dir"
/>
<
copy
todir
="build/jbpm.war.dir"
>
<
fileset
dir
="src/resources/jbpm.war"
/>
</
copy
>
<
copy
todir
="build/jbpm.war.dir/WEB-INF/lib"
>
<
fileset
dir
="build"
includes
="jbpm-webapp-${jbpm.version}.jar"
/>
<
fileset
dir
="lib/jsf"
includes
="*.jar"
/>
<
fileset
dir
="lib/commons"
includes
="commons-digester-*.jar, commons-beanutils-*.jar"
/>
</
copy
>
<
jar
destfile
="build/jbpm.war"
>
<
fileset
dir
="build/jbpm.war.dir"
/>
</
jar
>
</
target
>
9. 找到目录src/resources,编辑jbpm.properties文件
jbpm.scheduler.service.factory
=
org.jbpm.scheduler.impl.SchedulerServiceImpl
jbpm.task.instance.class
=
org.jbpm.taskmgmt.exe.TaskInstance
# uncomment the next line if JbpmSessionFactory.getInstance()
# should lookup the singleton instance from JNDI instead of creating
# a default one.
#
#jbpm.session.factory.jndi.name
=
java:/jbpm/JbpmSessionFactory
# uncomment the next line to use the file system instead of the database for
# storing files related to a process definition
#
# jbpm.files.dir
=
c:/jbpm.data
# resource path to a properties file that will overwrite all the hibernate
# properties. For database specific builds in db project there is a different
# hibernate.properties file on the classpath for each database. You could change
# the default database for any testing runs by uncommenting the next line and
# adding a hibernate.properties file in the basedir.
#
jbpm.hibernate.cfg.xml
=
jbpm.hibernate.cfg.xml
#jbpm.hibernate.properties
=
jbpm.hibernate.properties
编辑jbpm.hibernate.properties文件
#hibernate.dialect
=
org.hibernate.dialect.HSQLDialect
#hibernate.connection.datasource
=
java:/DefaultDS
10. 找到src/config.files目录,编辑hibernate.cfg.xml文件
<
property
name
="hibernate.dialect"
>
org.hibernate.dialect.MySQLDialect
</
property
>
<
property
name
="hibernate.connection.driver_class"
>
com.mysql.jdbc.Driver
</
property
>
<
property
name
="hibernate.connection.url"
>
jdbc:mysql://localhost:3306/jbpm3
</
property
>
<
property
name
="hibernate.connection.username"
>
root
</
property
>
<
property
name
="hibernate.connection.password"
>
root
</
property
>
<!--
c3p0 connection pooling properties
-->
<
property
name
="hibernate.c3p0.min_size"
>
1
</
property
>
<
property
name
="hibernate.c3p0.max_size"
>
3
</
property
>
<
property
name
="hibernate.query.substitutions"
>
true 1, false 0
</
property
>
<
property
name
="hibernate.connection.pool_size"
>
15
</
property
>
11. 运行ANT脚本ant build.webapp -buildfile build.deploy.xml 生成jbpm.war,拷贝到tomcat web目录中,启动tomcat,输入'http://localhost:8080/jbpm' 就可以看到他的example
posted on 2005-12-19 17:26
Vincent Thinking
阅读(5801)
评论(14)
编辑
收藏
所属分类:
WorkFlow
评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-04-07 21:56
waitray
请问楼主如果是JBPM3.1应该怎么整合到tomcat中?
“9. 找到目录src/resources,编辑jbpm.properties文件”这个步骤无法实现。
我是在JBOSS的论坛上链接过来的,希望楼主能给予帮助
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-04-10 14:16
Vincent Thinking
怎么无法实现?
最近太忙,回复的慢了。。
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-05-25 14:20
rui
楼主有没有试过把jbpm3.1.1移到tomcat+ oracle上?jbpm3.0跟jbpm3.1.1有比较多的变动
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-05-25 14:22
rui
楼主有联系方式吗?
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-05-26 09:31
Vincent Thinking
最近没有在做jbpm相关的工作.
jbpm的数据层用的是hibernate,移植数据库我想问题应该不大.
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-08-18 14:22
zhang
怎么没有大牛留下点 联系方式阿,
希望最近在看JBPM的兄弟姐妹加我,QQ:57875031,一起学习
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-08-30 00:14
楼主没抄全吧,那个文件根本就没有啊
楼主没抄全吧,那个文件根本就没有啊
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-09-08 10:24
maya
我按你的步骤,很顺利.不过在
http://localhost:8080/jbpm/时报
:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Filter execution threw an exception
org.jbpm.webapp.filter.ContextFilter.doFilter(ContextFilter.java:19)
org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:38)
root cause
java.lang.NoClassDefFoundError
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.jbpm.webapp.context.Context.class$(Context.java:33)
org.jbpm.webapp.context.Context.getPersistenceContext(Context.java:33)
org.jbpm.webapp.filter.PersistenceFilter.doFilter(PersistenceFilter.java:22)
org.jbpm.webapp.filter.ContextFilter.doFilter(ContextFilter.java:19)
org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:38)
note The full stack trace of the root cause is available in the Tomcat logs.
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2006-09-22 14:52
powermore
不知楼上的错误解决了没有,我也犯了同样的错误。
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql[未登录]
2007-06-19 15:57
soa
根本就没有jbpm.properties这个文件啊,怎么修改呢?
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql[未登录]
2007-07-17 14:15
adu
<copy todir="build/jbpm.war.dir/WEB-INF/lib">
<fileset dir="build" includes="jbpm-${jbpm.version}.jar" />
<fileset dir="build" includes="jbpm-identity-${jbpm.version}.jar" />
<fileset dir="build" includes="jbpm-webapp-${jbpm.version}.jar" />
<fileset dir="lib/jsf" includes="*.jar" />
<fileset dir="lib/dom4j" includes="*.jar" />
<fileset dir="lib/hibernate" includes="jaxen-*.jar" />
<fileset dir="lib/commons" includes="commons-digester-*.jar, commons-beanutils-*.jar, commons-fileupload-*.jar" />
</copy>
楼主的任务少copy的两个jar
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2007-09-30 14:23
hao0374
我这里有个成功的谁要?
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql
2009-05-12 15:10
jjtking
成功的给我发一份,jjtking@163.com
回复
更多评论
#
re: JBPM- 整合Jbpm,tomcat,mysql[未登录]
2013-08-23 17:40
aa
@hao0374
650868686@qq.com 谢谢
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
JBPM-Task和页面的绑定
JBPM- 整合Jbpm,tomcat,mysql
JBPM- 流程设计器
Powered by:
BlogJava
Copyright © Vincent Thinking