<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to Configure Activiti Engine In Config file Of Grails Project in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/how-to-configure-activiti-engine-in-config-file-of-grails/m-p/11180#M4936</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. In Spring i did like this for generating activiti related tables in database&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@Bean(name = "processEngineConfiguration")&lt;BR /&gt; public SpringProcessEngineConfiguration processEngineConfiguration() {&lt;BR /&gt; SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration();&lt;BR /&gt; config.setDataSource(getDataSource());&lt;BR /&gt; config.setTransactionManager(getTransactionManager(getSessionFactory()));&lt;BR /&gt; config.setDatabaseSchemaUpdate("true");&lt;BR /&gt; config.setHistory("audit");&lt;BR /&gt; config.setAsyncExecutorActivate(false);&lt;BR /&gt; config.setJobExecutorActivate(false);&lt;BR /&gt; config.setMailServerHost("smtp.elasticemail.com");&lt;BR /&gt; config.setMailServerPort(2525);&lt;BR /&gt;&lt;SPAN&gt; config.setMailServerUsername("&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:vamsikrishna.g@nipun.net" rel="nofollow noopener noreferrer"&gt;vamsikrishna.g@nipun.net&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;BR /&gt; config.setMailServerPassword("de0bc9a4-663c-40ee-8546-4a4c98f4919f");&lt;BR /&gt; return config;&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean(name = "processEngine")&lt;BR /&gt; public ProcessEngineFactoryBean processEngine() {&lt;BR /&gt; ProcessEngineFactoryBean factoryBean = new ProcessEngineFactoryBean();&lt;BR /&gt; factoryBean.setProcessEngineConfiguration(processEngineConfiguration());&lt;BR /&gt; return factoryBean;&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean&lt;BR /&gt; public HistoryService historyService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getHistoryService();&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean&lt;BR /&gt; public ManagementService managementService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getManagementService();&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean&lt;BR /&gt; public RepositoryService repositoryService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getRepositoryService();&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;@Bean&lt;BR /&gt; public RuntimeService runtimeService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getRuntimeService();&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;@Bean&lt;BR /&gt; public TaskService taskService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getTaskService();&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean&lt;BR /&gt; public IdentityService identityService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getIdentityService();&lt;BR /&gt; }&lt;BR /&gt; &lt;BR /&gt; @Bean&lt;BR /&gt; public FormService formService(ProcessEngine processEngine) {&lt;BR /&gt; return processEngine.getFormService();&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. like this i have to Configure activiti engine in grails&lt;/P&gt;&lt;P&gt;I am added this Code in Config.groovy&lt;/P&gt;&lt;P&gt;activiti {&lt;BR /&gt; processEngineName = "activiti-engine-default"&lt;BR /&gt; jobExecutorActivate = false&lt;BR /&gt; asyncExecutorActivate = false&lt;BR /&gt; databaseType = "mysql"&lt;BR /&gt; history = "audit"&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;environments {&lt;BR /&gt; development {&lt;BR /&gt; grails.logging.jul.usebridge = true&lt;BR /&gt; activiti {&lt;BR /&gt; processEngineName = "activiti-engine-dev"&lt;BR /&gt; databaseSchemaUpdate = "true"&lt;BR /&gt; }&lt;BR /&gt;&lt;SPAN&gt; // grails.serverURL = "&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://localhost:8080/MaterialManagement/dashboard/main" rel="nofollow noopener noreferrer" target="_blank"&gt;http://localhost:8080/MaterialManagement/dashboard/main&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;BR /&gt; }&lt;BR /&gt; production {&lt;BR /&gt; grails.logging.jul.usebridge = true&lt;BR /&gt; activiti {&lt;BR /&gt; processEngineName = "activiti-engine-prod"&lt;BR /&gt; databaseSchemaUpdate = false&lt;BR /&gt; }&lt;BR /&gt; // grails.serverURL = "localhost:8080/smartInventory"&lt;BR /&gt; // grails.serverURL = "localhost:8080/MaterialManagement/dashboard/loginpage"&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DataSource.groovy&lt;/P&gt;&lt;P&gt;--------------------------------&lt;/P&gt;&lt;P&gt;dataSource {&lt;BR /&gt; pooled = true&lt;BR /&gt; jmxExport = true&lt;BR /&gt; driverClassName = "com.mysql.jdbc.Driver"&lt;BR /&gt; dialect="org.hibernate.dialect.MySQL5InnoDBDialect"&lt;BR /&gt; username = grailsApplication.metadata['database.username']&lt;BR /&gt; // password = "root"&lt;BR /&gt; password = grailsApplication.metadata['database.password']&lt;BR /&gt;}&lt;BR /&gt;hibernate {&lt;BR /&gt; cache.use_second_level_cache = true&lt;BR /&gt; cache.use_query_cache = false&lt;BR /&gt; cache.region.factory_class = 'org.hibernate.cache.ehcache.EhCacheRegionFactory' // Hibernate 4&lt;BR /&gt; singleSession = true // configure OSIV singleSession mode&lt;BR /&gt; flush.mode = 'manual' // OSIV session flush mode outside of transactional context&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;// environment specific settings&lt;BR /&gt;environments {&lt;BR /&gt; development {&lt;BR /&gt; dataSource {&lt;BR /&gt; dbCreate = "validate" // one of 'create', 'create-drop', 'update', 'validate', ''&lt;BR /&gt; url = grailsApplication.metadata['database.url']&lt;BR /&gt; username = grailsApplication.metadata['database.username']&lt;BR /&gt; password = grailsApplication.metadata['database.password']&lt;BR /&gt; properties {&lt;BR /&gt;&lt;SPAN&gt; // See &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://grails.org/doc/latest/guide/conf.html#dataSource" rel="nofollow noopener noreferrer" target="_blank"&gt;http://grails.org/doc/latest/guide/conf.html#dataSource&lt;/A&gt;&lt;SPAN&gt; for documentation&lt;/SPAN&gt;&lt;BR /&gt; jmxEnabled = true&lt;BR /&gt; initialSize = 5&lt;BR /&gt; maxActive = 50&lt;BR /&gt; minIdle = 5&lt;BR /&gt; maxIdle = 25&lt;BR /&gt; maxWait = 10000&lt;BR /&gt; maxAge = 10 * 60000&lt;BR /&gt; timeBetweenEvictionRunsMillis = 5000&lt;BR /&gt; minEvictableIdleTimeMillis = 60000&lt;BR /&gt; validationQuery = "SELECT 1"&lt;BR /&gt; validationQueryTimeout = 3&lt;BR /&gt; validationInterval = 15000&lt;BR /&gt; testOnBorrow = true&lt;BR /&gt; testWhileIdle = true&lt;BR /&gt; testOnReturn = false&lt;BR /&gt; jdbcInterceptors = "ConnectionState"&lt;BR /&gt; defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED&lt;BR /&gt; }&lt;BR /&gt; }&lt;/P&gt;&lt;P&gt;}&lt;BR /&gt; test {&lt;BR /&gt; dataSource {&lt;BR /&gt; dbCreate = "validate" // one of 'create', 'create-drop', 'update', 'validate', ''&lt;BR /&gt; url = grailsApplication.metadata['database.url']&lt;BR /&gt; username = grailsApplication.metadata['database.username']&lt;BR /&gt; // password = "root"&lt;BR /&gt; password = grailsApplication.metadata['database.password']&lt;BR /&gt; // password = "root"&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; production {&lt;BR /&gt; dataSource {&lt;BR /&gt; dbCreate = "validate" // one of 'create', 'create-drop', 'update', 'validate', ''&lt;BR /&gt; url = grailsApplication.metadata['database.url']&lt;BR /&gt; username = grailsApplication.metadata['database.username']&lt;BR /&gt; // password = "root"&lt;BR /&gt; password = grailsApplication.metadata['database.password']&lt;BR /&gt; properties {&lt;BR /&gt;&lt;SPAN&gt; // See &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://grails.org/doc/latest/guide/conf.html#dataSource" rel="nofollow noopener noreferrer" target="_blank"&gt;http://grails.org/doc/latest/guide/conf.html#dataSource&lt;/A&gt;&lt;SPAN&gt; for documentation&lt;/SPAN&gt;&lt;BR /&gt; jmxEnabled = true&lt;BR /&gt; initialSize = 5&lt;BR /&gt; maxActive = 50&lt;BR /&gt; minIdle = 5&lt;BR /&gt; maxIdle = 25&lt;BR /&gt; maxWait = 10000&lt;BR /&gt; maxAge = 10 * 60000&lt;BR /&gt; timeBetweenEvictionRunsMillis = 5000&lt;BR /&gt; minEvictableIdleTimeMillis = 60000&lt;BR /&gt; validationQuery = "SELECT 1"&lt;BR /&gt; validationQueryTimeout = 3&lt;BR /&gt; validationInterval = 15000&lt;BR /&gt; testOnBorrow = true&lt;BR /&gt; testWhileIdle = true&lt;BR /&gt; testOnReturn = false&lt;BR /&gt; jdbcInterceptors = "ConnectionState"&lt;BR /&gt; defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt; }&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to Specify DataSource in activiti enginee of config file&lt;/P&gt;&lt;P&gt;i have to generate activiti related tables dynamically in database&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what can i do in grails, could you please let me know how to implement this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&amp;amp;Regards,&lt;/P&gt;&lt;P&gt;V.HimaBindu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 May 2018 09:41:18 GMT</pubDate>
    <dc:creator>himabindu_v</dc:creator>
    <dc:date>2018-05-08T09:41:18Z</dc:date>
    <item>
      <title>How to Configure Activiti Engine In Config file Of Grails Project</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-configure-activiti-engine-in-config-file-of-grails/m-p/11180#M4936</link>
      <description>1. In Spring i did like this for generating activiti related tables in database&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@Bean(name = "processEngineConfiguration") public SpringProcessEngineConfiguration processEngineConfiguration() { SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration(); config.setDataSo</description>
      <pubDate>Tue, 08 May 2018 09:41:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-configure-activiti-engine-in-config-file-of-grails/m-p/11180#M4936</guid>
      <dc:creator>himabindu_v</dc:creator>
      <dc:date>2018-05-08T09:41:18Z</dc:date>
    </item>
    <item>
      <title>Re: How to Configure Activiti Engine In Config file Of Grails Project</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/how-to-configure-activiti-engine-in-config-file-of-grails/m-p/11181#M4937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H6 style="margin-left: .5in; text-indent: -.25in;" id="toc-hId-836399338"&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;Integrating Activiti in Grails:&lt;/SPAN&gt;&lt;/H6&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="text-decoration: underline;"&gt;&lt;SPAN&gt;BuildConfig.groovy&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; repositories {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //maven of activiti repository &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: .5in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;mavenRepo &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;name&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;"Activiti"&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;root&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;: &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://maven.alfresco.com/nexus/content/groups/public" rel="nofollow noopener noreferrer" target="_blank"&gt;https://maven.alfresco.com/nexus/content/groups/public&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; dependencies {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;runtime &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'mysql:mysql-connector-java:5.1.29'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; test &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;"org.grails:grails-datastore-test-support:1.0.2-grails-2.4"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //add this line for downloading activiti related jars from repository&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compile (&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'org.activiti:activiti-engine:5.20.0'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; excludes &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'livetribe-jsr223'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'spring-beans'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtime (&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'org.activiti:activiti-spring:5.20.0'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;excludes &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'spring-context'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'spring-jdbc'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'spring-orm'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'slf4j-log4j12'&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; color: #ff00cc;"&gt;'commons-dbcp'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM style=": ; color: black; text-decoration: underline; font-size: 11.0pt;"&gt;Configuring ProcessEngineConfiguration in Grails:&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;EM style=": ; color: black; text-decoration: underline; font-size: 11.0pt;"&gt;&lt;SPAN style="text-decoration: none;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;In resources.groovy add this Code&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt; color: black;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: black; text-decoration: underline; font-size: 11.0pt;"&gt;resources.groovy:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; color: black; text-decoration: underline; font-size: 11.0pt;"&gt;&lt;SPAN style="text-decoration: none;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;import org.activiti.spring.SpringProcessEngineConfiguration&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;import org.hibernate.SessionFactory;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;import org.springframework.orm.hibernate3.HibernateTransactionManager&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;// Place your Spring DSL code here&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;beans = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processEngineConfiguration(org.activiti.spring.SpringProcessEngineConfiguration) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in;"&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;databaseType = "mysql" // (u have to specify which database did u used in your application)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; databaseSchemaUpdate = true // create-drop, true, false&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataSource = ref("dataSource")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; transactionManager = ref("transactionManager")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; history = "audit";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; asyncExecutorActivate = false;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jobExecutorActivate = false;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processEngine(org.activiti.spring.ProcessEngineFactoryBean) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; processEngineConfiguration = ref("processEngineConfiguration")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService(processEngine:"getRuntimeService") &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; repositoryService(processEngine:"getRepositoryService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskService(processEngine:"getTaskService") &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; managementService(processEngine:"getManagementService") &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; identityService(processEngine:"getIdentityService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; historyService(processEngine:"getHistoryService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; formService(processEngine:"getFormService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; baseController(com.nipun.BaseController) {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repositoryService = ref("repositoryService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runtimeService = ref("runtimeService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; taskService = ref("taskService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; identityService = ref("identityService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; formService = ref("formService")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 May 2018 11:05:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/how-to-configure-activiti-engine-in-config-file-of-grails/m-p/11181#M4937</guid>
      <dc:creator>himabindu_v</dc:creator>
      <dc:date>2018-05-15T11:05:48Z</dc:date>
    </item>
  </channel>
</rss>

