1 编写目的
为了让大家能尽快的掌握工作流平台Jboss与Mysql的环境配置过程,使大家在环境的配置过程中尽量缩短不必要的时间,把更多的精力投入到具体开发中,故编写此文档.
2 开始配置
2.1 Jboss与Mysql的版本
Jboss目前我们使用的是Jboss-3.2.5版本
Mysql 目前我们使用的是Mysql-4.0.13版本
(其他版本我们还在尝试)
2.2 Jboss与Mysql的安装
获得Jboss与Mysql的版本,详情见网站www.jboss.org
获得Jboss直接解压后,直接放置C盘跟目录下(C://)
获得Mysql解压后,执行安装程序,选择默认路径安装(C://mysql)。
2.3 需要添加的驱动程序
我们把Mysql的驱动程序(即mysql-connector-java-3.0.14)添加到
lib下(即C:\jboss-3.2.5\server\default\lib).
2.4 需要添加的引擎与应用
我们把引擎包(wfengine.jar),以及我们需要部署的应用程序(deployProj
Web.war, jbsemms.war)拷入目录(C:\jboss-3.2.5\server\default\deploy)下.
2.5 添加数据源
添加mysql-ds文件到目录(C:\jboss-3.2.5\server\default\deploy)下
2.6 关于字体
修改文件(C:\jboss-3.2.3\server\default\conf)standerdjbosscmp-jdbc.xml
的<mapping>
<java-type>java.lang.String</java-type>
<jdbc-type>VARCHAR</jdbc-type>
<sql-type>VARCHAR(250)</sql-type> //去掉binary
</mapping>
2.7 所需配置文件
appserver.prop dbconnect.prop jbmmsconnect.prop wfdbconnect.prop
my.cnf 将他们放置C://盘根目录下. (考虑改进)
3 建立数据库
3.1 建立数据库
首先添加Mysql的path到环境变量中。
如果现在服务已经启动,需先停掉mysql的服务,计算机管理->服务->Mysql
在重新启动,这时它会加载c://my.cnf设置默认字体。
建立引擎数据库enginedb;
>mysql –u root
>create database enginedb;
建立应用数据库jbmms;
>create database jbmms;
3.2 写入初始数据
这时启动jboss应用服务器,C:\jboss-3.2.5\bin\run
自动创建enginedb库的表结构,之后我们写入初始数据,
执行脚本:insert_connectorPattern.sql
insert_idmaker.sql
insert_typedef.sql
version_tools_mysql.sql
创建jbmms数据库的表结构与初始数据,
执行脚本:jbmms_mysql.sql
4 模型文件部署
http://localhost:8080/deployProjWeb/index.jsp
开始部署:首先部署组织模型,
部署过程模型。
部署成功:完成部署。
5 应用系统
http://localhost:8080/jbsemms/common/jsp/logon.jsp
开始应用,测试工作流平台。
附录
所需程序及文件见workflow文件夹