需要修改(或者新增)的配置文件包括:
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