08-14-2011 04:57 AM
public static void initActiviti() {
try {
//ProcessEngines.init();
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration()
.setJdbcUrl(ApplicationConfig.getConfigParam("activiti.url"))
.setJdbcDriver(ApplicationConfig.getConfigParam("activiti.driverClassName"))
.setJdbcUsername(ApplicationConfig.getEncryptedConfigParamDecrypted("activiti.username"))
.setJdbcPassword(ApplicationConfig.getEncryptedConfigParamDecrypted("activiti.password"))
.setJdbcMaxActiveConnections(Integer.parseInt(ApplicationConfig.getConfigParam("activiti.jdbcMaxActiveConnections")))
.setJdbcMaxIdleConnections(Integer.parseInt(ApplicationConfig.getConfigParam("activiti.jdbcMaxIdleConnections")))
.setDatabaseType(ApplicationConfig.getConfigParam("activiti.databaseType"))
.setDatabaseSchemaUpdate(ApplicationConfig.getConfigParam("activiti.databaseSchemaUpdate"))
.setHistory(ApplicationConfig.getConfigParam("activiti.history"))
.setProcessEngineName(ACTIVITI_ENGINE_NAME)
.buildProcessEngine();
ProcessEngines.registerProcessEngine(processEngine);
//do deployments here
} catch (Exception e) {
logger.log(Priority.FATAL, "Couldn't initialize Activiti Engine ", e);
}
<context-param>
<param-name>activiti.url</param-name>
<param-value>jdbc:mysql://localhost:3306/activiti?autoReconnect=true</param-value>
</context-param>
<context-param>
<param-name>activiti.driverClassName</param-name>
<param-value>com.mysql.jdbc.Driver</param-value>
</context-param>
….
08-14-2011 06:36 AM
08-15-2011 05:12 AM
org.apache.commons.dbcp.BasicDataSource bds = new org.apache.commons.dbcp.BasicDataSource();
bds.setDefaultAutoCommit(false); //as I had on the file
….
ProcessEngine processEngine = ProcessEngineConfiguration
.createStandaloneProcessEngineConfiguration().setDataSource(bds)
…..
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.