亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

tomcat+mysql+jbpm配置工作流

系統 2132 0
環境:
JDK142
tomcat 5.0
mysql 5.0.16
apache-ant-1.6.5
jbpm-starters-kit-3.1.4
一、解壓縮jdpm-starters-kit-3.1.4,標識為:JBPM_HOME
?????? 在mysql數據庫中建庫”jbpm“,在%JBPM_HOME%/lib下,建立mysql文件夾,將mysql驅動程序拷貝到mysql文件夾下。
二、為 ant 創建 jbpm 相關數據庫修改相關配置文件
1
%JBPM_HOME%\src\resources\mysql下,創建create.db.hibernate.properties, “hsqldb 目錄改名為 “mysql” ,并修改 create.db.hibernate.properties文件,內容如下:

1 ? #?these?properties?are?used?by?the?build?script?to?create?
2 ? #?a?hypersonic?database?in?the?build / db?directory?that?contains?
3 ? #?the?jbpm?tables?and?a?process?deployed?in?there
4 ? hibernate.dialect = org.hibernate.dialect.MySQLDialect
5 ? hibernate.connection.driver_class = com.mysql.jdbc.Driver
6 ? hibernate.connection.url = jdbc:mysql: // localhost:3306/jbpm
7 ? hibernate.connection.username = root
8 ? hibernate.connection.password =
9 ? hibernate.show_sql = true

2 、修改 %JBPM_HOME%\build.deploy.xml 文件中 “target” “create.db” 的內容,刪除 “db.start” “db.stop” ,將所有的 “hsqldb” 替換為 “mysql”
內容如下:

?1 ? < target?name = " create.db " ?depends = " declare.jbpm.tasks,?db.clean " ?description = " creates?a?hypersonic?database?with?the?jbpm?tables?and?loads?the?processes?in?
?2 ? there " >
?3 ? ???? < jbpmschema?actions = " create " ?properties = " ${basedir}/src/resources/mysql/create.db.hibernate.properties " /> ?
?4 ? ???? < loadidentities?file = " ${basedir}/src/resources/mysql/identity.db.xml " ?properties = " ${basedir}/src/resources/mysql/create.db.hibernate.properties " /> ?
?5 ? ???? < ant?antfile = " build.xml " ?target = " build.processes " ?inheritall = " false " ? /> ?
?6 ? ???? < deploypar?properties = " ${basedir}/src/resources/mysql/create.db.hibernate.properties " >
?7 ? ?????? < fileset?dir = " build " ?includes = " *.par " ? />
?8 ? ???? </ deploypar >
?9 ? ?? </ target >
10 ?

三、為 ant 創建 jbpm.war 包修改相關配置文件
1
、修改 %JBPM_HOME%\src\config.files\hibernate.cfg.xml 文件中數據庫連接配置部分,內容如下:

?1 ? ……
?2 ? ???? <!-- ?jdbc?connection?properties? -->
?3 ? ???? < property?name = " hibernate.dialect " > org.hibernate.dialect.MySQLDialect </ property >
?4 ? ???? < property?name = " hibernate.connection.driver_class " > com.mysql.jdbc.Driver </ property >
?5 ? ???? < property?name = " hibernate.connection.url " > jdbc:mysql: // localhost:3306/jbpm</property>
?6 ? ???? < property?name = " hibernate.connection.username " > root </ property >
?7 ? ???? < property?name = " hibernate.connection.password " > rootrootrootroot </ property >
?8 ? ??? <!-- ?other?hibernate?properties? -->
?9 ? ???? < property?name = " hibernate.show_sql " > true </ property >
10 ? ????……
11 ?
2 、創建/修改 %JBPM_HOME%\src\resources\jbpm.sar\jbpm.properties ,內容如下:

?1 ? jbpm.scheduler.service.factory = org.jbpm.scheduler.impl.SchedulerServiceImpl
?2 ? jbpm.task.instance. class = org.jbpm.taskmgmt.exe.TaskInstance
?3 ? #?uncomment?the?next?line? if ?JbpmSessionFactory.getInstance()
?4 ? #?should?lookup?the?singleton?instance?from?JNDI?instead?of?creating?
?5 ? #?a? default ?one.
?6 ? #
?7 ? #?jbpm.session.factory.jndi.name = java: / jbpm / JbpmSessionFactory
?8 ? #?uncomment?the?next?line?to?use?the?file?system?instead?of?the?database? for ?
?9 ? #?storing?files?related?to?a?process?definition
10 ? #
11 ? #?jbpm.files.dir = c: / jbpm.data
12 ? #?resource?path?to?a?properties?file?that?will?overwrite?all?the?hibernate?
13 ? #?properties.?For?database?specific?builds?in?db?project?there?is?a?different
14 ? #?hibernate.properties?file?on?the?classpath? for ?each?database.?You?could?change
15 ? #?the? default ?database? for ?any?testing?runs?by?uncommenting?the?next?line?and
16 ? #?adding?a?hibernate.properties?file?in?the?basedir.
17 ? #
18 ? jbpm.hibernate.cfg.xml = jbpm.hibernate.cfg.xml
19 ? #?jbpm.hibernate.properties = jbpm.hibernate.properties
20 ?

3 、修改 %JBPM_HOME%\src\resources\jbpm.sar\jbpm.hibernate.properties ,只用 hibernate.cfg.xml 來配置 hibernate ,因此全部注釋掉,內容如下:

1 ? #?hibernate.dialect = org.hibernate.dialect.HSQLDialect
2 ? #?hibernate.connection.datasource = java: / DefaultDS
3 ? #?hibernate.show_sql = true

4 、修改 %JBPM_HOME%\build.deploy.xml 文件, “target” “build.webapp” 的內容,原文件相關的 jar 包未包含全,因此補全,內容如下:
?

?1 ?? < target?name = " build.webapp " ?description = " builds?jbpm.war " >
?2 ? ???? < ant?antfile = " build.xml " ?target = " build " ? /><!-- ?原文件是target = " build.webapp " ? -->
?3 ? ???? < mkdir?dir = " build/jbpm.war.dir " ? />
?4 ? ???? < copy?todir = " build/jbpm.war.dir " >
?5 ? ?????? < fileset?dir = " src/resources/jbpm.war " ? />
?6 ? ???? </ copy >
?7 ? ???? < copy?todir = " build/jbpm.war.dir/WEB-INF/lib " >
?8 ? ?????? < fileset?dir = " build " ?includes = " jbpm*.jar,converter.jar " ?excludes = " *src*.jar " ? />
?9 ? ?????? < fileset?dir = " lib/jsf " ?includes = " *.jar " ? />
10 ? ?????? < fileset?dir = " lib/dom4j " ?includes = " *.jar " ? />
11 ? ?????? <!-- fileset?dir = " lib/jaxen " ?includes = " *.jar " ? / ?included?in?lib / hibernate? -->
12 ? ?????? < fileset?dir = " lib/hibernate " ?includes = " *.jar " ? />
13 ? ?????? < fileset?dir = " lib/mysql " ?includes = " *.jar " ? />
14 ? ?????? < fileset?dir = " lib/commons " ?includes = " commons-digester-*.jar,??commons-beanutils-*.jar " ? />
15 ? ?????? < fileset?dir = " lib/jboss " ?includes = " *.jar " ??excludes = " jboss*.jar,*servlet*.jar,*hsql*.jar,dom4j*.jar " ? />
16 ? ???? </ copy >
17 ? ???? < jar?destfile = " build/jbpm.war " >
18 ? ?????? < fileset?dir = " build/jbpm.war.dir " ? />
19 ? ???? </ jar > ?
20 ? ?? </ target >
21 ?

四、執行 Ant
1
、創建并初始化 jbpm 例子所需的 table

1 ? ant?create.db? - buildfile?build.deploy.xml


2 、生成 jbpm.war

1 ? ant?build.webapp? - buildfile?build.deploy.xm

tomcat+mysql+jbpm配置工作流


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 神马色片 | 狠狠色噜噜狠狠狠 | 欧美性生活在线 | 日本亚洲欧美国产日韩ay高清 | 国人精品视频在线观看 | 曰本一级毛片免费播放 | 综合久久91 | 欧美一级高清毛片aaa | 日本高清一级做a爱过程免费视频 | 亚洲精品午夜久久久伊人 | 香蕉视频亚洲 | 久久这里只精品热免费99 | 午夜国产福利视频 | 亚洲激情视频 | 日日骚| 二级毛片全部 | 中文字幕热久久久久久久 | 999yy成年在线视频免费看 | 亚洲免费播放 | 成人a视频高清在线观看 | 88国产经典欧美一区二区三区 | 欧美videos粗暴高清性 | 日韩精品特黄毛片免费看 | 国产高清国产专区国产精品 | 91亚洲国产三上悠亚在线 | 久久99久久精品97久久综合 | 色 在线播放 | 97在线播放视频 | 99999久爱视频在线观看 | 中文字幕福利视频 | 福利在线看片 | 国产在线精品观看 | 久久艹国产| 亚洲国产精品激情在线观看 | 伊人久久中文字幕 | 午夜免费福利网站 | 日韩综合nv一区二区在线观看 | 99精品久久久久久久免费看蜜月 | 精品国产91 | 国产精品精品国产一区二区 | 337p色噜噜人体大胆欧美 |