部署jbpm2+tomcat+mysql
来源:互联网 发布:数据分析经典案例书籍 编辑:程序博客网 时间:2024/06/09 20:24
需要软件:
jbpm2 http://www.jbpm.org
tomcat-5.0.30 http://www.apache.org
mysql-4.1 http://www.mysql.org
mysql-conn http://www.mysql.org
ant-1.6 http://www.apache.org
j2sdk1.4.2
一、安装mysql
1、解压缩mysql到c盘mysql目录
2、修改root密码
c:/mysql/bin/mysqladmin -u root password "NewPassword"
3、运行mysql(c:/mysql/bin/mysqladmin )
4、创建jbpm2数据库
mysql -u root -p
create database jbpm2
二、安装ant
解压缩ant*.zip到c盘ant目录即可
三、解压缩jbpm到c盘jbpm目录
四、解压缩mysql-conn中的jar文件到C:/jbpm/lib/hibernate目录
五、解压缩tomcat到c盘tomcat目录,增加系统变量CATALINA_HOME=c:/tomcat
六、安装j2sdk1.4.2,并增加系统变量java_home
七、jbpm修改
1、在[jbpm_home]/.classpath文件中添加jdbc driver
2、修改[jbpm_home]/ web/src/jbpm.war/WEB-INF/classes/jbpm.properties
# In this file, you can overwrite the default jbpm configuration properties.
# See the javadocs of org.jbpm.JbpmConfiguration for more information about
# configuring jBpm.
### JBPM configs #########################################
jbpm.log.stdout=off
### HIBERNATE configs #########################################
hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.username=root
hibernate.connection.password=NewPass
hibernate.connection.url=jdbc:mysql://localhost/jbpm2?useUnicode=true&characterEncoding=utf-8
hibernate.c3p0.min_size=2
hibernate.c3p0.max_size=2
hibernate.c3p0.timeout=120
hibernate.c3p0.max_statements=50
3、修改C:/jbpm/core/src/java/org/jbpm/model/definition/impl/DelegationImpl.hbm.xml
原:
<property name="configuration" type="string" length="4000" />
为:
<property name="configuration" type="string" length="65535" />
4、修改C:/jbpm/core/src/java/org/jbpm/model/definition/impl/FileImpl.hbm.xml
原:
<property name="bytes" type="binary" />
为:
<property name="bytes" type="binary" length="65535" />
5、更改core/src/java/org/jbpm/persistence/hibernate/HibernateSession.java中的latestDefinitionQuery Property的程式碼為
"select d from d in class " +
"org.jbpm.model.definition.impl.DefinitionImpl " +
"where d.name = ? order by d.version desc";
八、系统编译
1、在c:/jbpm目录执行c:/ant/bin/ant
2、修改c:/jbpm/build.xml的第38行为:
<ant antfile="web/build.xml" target="deploy.process.archives" inheritall="false" />
3、修改jbpm2数据库的jbpm_file的bytes列的类型为blob
c:/mysql/bin>mysql -u root -p
mysql>use jbpm2;
mysql>alter table jbpm_file modify bytes blob;
4、再次编译,更新记录
c:/jbpm>ant
九、部署到tomcat
1、拷贝[jbpm_home]/web/target/jbpm.war到[tomcat_home]/webapps
2、拷贝commons-digester.jar, commons-fileupload.jar, jakarta-oro.jar,文件到[tomcat_home]/webapps/jbpm/WEB-INF/lib目录
(commons-digester.jar, commons-fileupload.jar在tomcat的lib目录,jakarta-oro.jar需要到apache的网站上下载struts,解压缩即可得到)
十、打开浏览器 输入地址 http://localhost:8080/jbpm
- 部署jbpm2+tomcat+mysql
- jbpm2
- 快速部署Jboss jBpm2.0运行环境
- UbuntuServer12安装、mysql+tomcat部署
- Apache Tomcat、Mysql的部署
- LVS+tomcat负载均衡部署
- Idea+maven+tomcat部署第一个tomcat项目
- linx 下安装mysql ,tomcat,部署工程
- tomcat +mysql +linux部署web项目
- 批处理指令自动部署jre,mysql,tomcat
- Linux下部署tomcat+mysql服务器
- centos6.2部署jdk+tomcat+mysql总结
- centos linux部署mysql,tomcat,jdk
- 一键部署jdk ,tomcat,mysql ,jar
- Ubuntu上Tomcat+Eclipse+Mysql部署网站
- Linux下部署tomcat+mysql服务器
- LINUX搭建部署TOMCAT+JDK+MYSQL环境
- 阿里云服务器部署mysql、tomcat、jdk
- 从“魔兽世界”的服务器崩溃说开去......
- 我的一點團隊生活.....
- Ioc模式
- Enhydra Shark 简介(翻译)
- 设计模式(Patterns in Java)
- 部署jbpm2+tomcat+mysql
- DirectX9 3D 快速上手 4
- 3213213
- JAVA培训资料
- 我的主页
- MaxtoCode 界面正在开发中 ... 向广大的界面开发者敬礼
- DirectX9 启蒙 mava@2005.4.17
- 20050417
- linux下安装java