需要修改(或者新增)的配置文件包括:
jbpm-installer\wildfly-8.1.0.Final\standalone\configuration\standalone.xml
jbpm-installer\wildfly-8.1.0.Final\modules\com\oracle\main\module.xml
需要的驱动和放置位置:
jbpm-installer\wildfly-8.1.0.Final\modules\com\oracle\main\ojdbc6.jar
不要使用oracle10的驱动,会报:Unable to find driver class name in "oracleDriver" jar
standalone.xml需要修改的部分:
<subsystem xmlns="urn:jboss:domain:datasources:2.0"> <datasources> <!--<datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url> <driver>h2</driver> <security> <user-name>sa</user-name> <password>sa</password> </security> </datasource> <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="H2DS" enabled="true" use-java-context="true" use-ccm="true"> <connection-url>jdbc:h2:tcp://localhost/~/jbpm-db;MVCC=TRUE</connection-url> <driver>h2</driver> <security> <user-name>sa</user-name> </security> </datasource> <drivers> <driver name="h2" module="com.h2database.h2"> <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> </driver> </drivers>--> <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:oracle:thin:@x.x.x.x:1521:xxdb</connection-url> <driver>oracleDriver</driver> <security> <user-name>jbpm</user-name> <password>jbpm</password> </security> </datasource> <datasource jta="true" jndi-name="java:jboss/datasources/jbpmDS" pool-name="OracleDS" enabled="true" use-java-context="true" use-ccm="true"> <connection-url>jdbc:oracle:thin:@x.x.x.x:1521:xxdb</connection-url> <driver>oracleDriver</driver> <security> <user-name>jbpm</user-name> <password>jbpm</password> </security> </datasource> <drivers> <driver name="oracleDriver" module="com.oracle"> <driver-class>oracle.jdbc.driver.OracleDriver</driver-class> </driver> </drivers> </datasources> </subsystem>
jdbc:oracle:thin:@x.x.x.x:1521:xxdb
和用户密码需要你自己修改
module.xml文件全部内容:
<module xmlns="urn:jboss:module:1.0" name="com.oracle"> <resources> <resource-root path="ojdbc6.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module>
Oracle驱动:ojdbc6.jar 见附件
修改完重启jboss(jBPM6提供的ant脚本目标)
cd jbpm-installer
ant stop.jboss
ant start.jboss
相关推荐
这样,jbpm服务将使用配置好的Oracle数据源进行操作,包括存储流程实例、任务、变量等信息。 集成jbpm_jboss+oracle涉及到的不仅仅是代码配置,还需要对Jbpm的工作原理、JBoss服务器的管理以及Oracle数据库的使用有...
在本篇文章中,我们将深入探讨如何在特定环境下配置JBPM工作流引擎,并使其与多种数据库(MySQL、Oracle等)兼容。为了更好地理解配置过程,请确保您已经具备以下环境条件: - **操作系统**: Windows 或 Linux ...
使用JNDI数据源时,你将在web应用服务器(如Tomcat、JBoss或WebLogic)中配置数据源,然后在jbpm的配置文件中指定JNDI名称。例如,在Tomcat中,如果JNDI名称是"jdbc/myoracle",那么在hibernate.cfg.xml中的配置应...
本项目是一个基于jbpm4.4、SSH(Struts2、Spring、Hibernate)框架和Oracle数据库的请假审批系统,同时采用了EasyUI进行前端界面设计。这个系统为用户提供了一个直观、高效的请假申请和审批流程,适合初学者学习和...
6. **配置JCA连接器**:如果打算使用JBOSS服务器,需要配置JCA连接器(Java Connector Architecture)。将数据库驱动的JAR文件放入服务器的`lib`目录,并在JBOSS的配置文件中添加数据库连接池配置。 7. **部署JBPM...
- 对于jBPM项目的开发,需要在Eclipse中安装相关的插件和库,这些通常包括jBPM-JPDL(Java Process Definition Language)设计器插件,以及必需的数据库驱动、数据源和JNDI配置。 2. 配置jBPM插件与Eclipse - 在...
2. 检查`JBOSS_HOME\server\default\deploy\oracle-ds.xml`,这是数据源配置文件。确保其中的JNDI名称(如`spis0131`)与你的项目配置文件中的一致。如果不一致,你需要根据项目需求进行相应的修改。 3. 在项目中,...
- **JNDI DataSource**:通过JNDI名称来引用已配置的数据源,这种方式需要在应用服务器(如Weblogic)上定义数据源。 **3. 添加 jar 库文件** - **步骤**: - 选择项目 -> 属性 -> Java Build Path -> Libraries...
部署jbpm需要配置正确的数据源、环境变量以及web应用上下文。在Tomcat中,我们需要将jbpm的WAR文件部署到webapps目录,并配置CATALINA_OPTS环境变量以指向Oracle JDBC驱动。此外,还要在Oracle数据库中创建相应的...
为了确保 jBPM 在不同的数据库环境下都能正常运行,提供了一个专门的数据兼容包,该包包含了一组针对各种主流数据库(如 MySQL、Oracle 等)的配置和优化方案。 **1.9. JBoss jBPM BPEL 扩展** jBPM 还支持 ...
2. **集成能力**:jBPM 4.4可以无缝集成到各种Java EE环境,如JBoss AS、WildFly和GlassFish等应用服务器中,这使得开发者能够利用这些服务器提供的服务,如事务管理、安全性和集群功能。 3. **用户界面**:为了...
例如jbpm.cfg.xml是jbpm的主要配置文件,通常需要导入多个子配置,如jbpm.spring.default.cfg.xml、jbpm.spring.hibernate.cfg.xml等,这些配置文件会定义流程引擎、Spring上下文、Hibernate数据源等关键元素。...
在配置过程中,需要关注JNDI配置、数据源设置以及系统环境变量的调整。 开发步骤通常包括以下几步:设计流程模型,使用BPMN2标准来绘制流程图;实现业务逻辑,编写与流程节点相关的代码;部署流程定义,将流程模型...
然后,我们需要将jbpm用户库引入项目,从jbpm-4.4解压后的文件中找到相应的配置文件,例如jbpm.hibernate.cfg.xml(配置数据源和Hibernate)和Jbpm.mailkit开头的文件(用于邮件功能),并将它们复制到项目工程的src...
同时,创建resources.properties文件配置数据源。 7. **配置数据源**:在TOMCAT_HOME/conf/context.xml中添加数据源配置,指定使用的事务工厂(bitronix.tm.BitronixUserTransactionObjectFactory)和资源名(jdbc/...
- **Web容器**: 如JBoss或Tomcat,用于部署jBPM应用。 - **数据库**: 支持多种数据库系统,如MySQL、Oracle等。 **2.3 快速上手** - **简单步骤**: 提供了一个快速入门的步骤列表,帮助用户快速设置好环境并运行...
通常情况下,可以使用多种类型的数据库来存储JBPM的数据,比如MySQL、PostgreSQL、Oracle等。 ### 三、使用Ant脚本创建数据库 从给定的部分内容“ant create.db-buildfile build.deploy.xml”来看,这里提到了使用...
对于希望将jBPM部署在JBoss服务器上的用户,也需要按照官方提供的指导进行操作,例如配置相关的模块和服务等。 **2.4 数据库** jBPM支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle等。 - **2.4.1 ...