cancel
Showing results for 
Search instead for 
Did you mean: 

Activiti listeners not working

logic3
Champ in-the-making
Champ in-the-making
HI,

I am trying to catch all the events for a process running on the Activiti explorer. I have implemented the bpmnparselistener class and moved my handler classes as Jars file to the WEB-INF/lib folder (ParseListener.jar). I have uploaded my process to the explorer using the bar file. However. no events are generated for the deployed process i.e. start event. I think It is my code below, which i am not sure where to put. Currently, it is in \webapps\activiti-explorer\WEB-INF\applicationContext.xml. I tried embedding the Listener with in the BPMN xml file and it worked but look like the Activiti can not read when using BPMNParseListener (implemented). It doesn't raise any exceptions or errors. My understanding is that Activiti engine automatically understand the customPostBPMNParseListeners property and there is nothing to declare in the process itself

 <property name="customPostBPMNParseListeners">
      <list>
        <bean class="org.handler.ParseListener"></bean>
      </list>
    </property>



Any help would be highly appreciated

thanks,
32 REPLIES 32

trademak
Star Contributor
Star Contributor
Hi,

You should add this property to the activiti-standalone-context.xml file for the following bean:

<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">

Best regards,

logic3
Champ in-the-making
Champ in-the-making
Thanks for your reply.

I have Activiti 5.10 and can not locate the file activiti-standalone-context.xml file. Could you please specify where can I locate this file

thanks

logic3
Champ in-the-making
Champ in-the-making
This is still unresolved for me. Could someone help plz?

thanks

udoderk
Champ in-the-making
Champ in-the-making
This is still unresolved for me. Could someone help plz?

thanks
Hi,
activiti-standalone-context.xml is contained only (imho)  into activiti 5.11 release.
No refrence in activiti 5.10 (user guide) was found Smiley Surprisedops:

I'm found that into activiti-explorer.war file of 5.11 release. The activiti-explorer.war was placed into "activiti-5.11\wars" order. Notice, that i have downloaded activiti-5.11 into "activiti-5.11" order Smiley Wink

If i open the activiti-explorer.war  with 7z-program i see the activiti-standalone-context.xml under
activiti-5.11\wars\activiti-explorer.war\WEB-INF\

logic3
Champ in-the-making
Champ in-the-making
Hi,

I have activiti 5.10

I tried inserting the following code
  <property name="customPostBPMNParseListeners">
      <list>
        <bean class="org.handler.Listener"></bean>
      </list>
    </property>

into
\activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml
Also tried
\activiti-5.10\setup\files\webapps\activiti-explorer.war\WEB-INF\applicationcontext.xml
Also tried
\activiti-5.10\setup\files\cfg.activiti\standalone\activiti.cfg.xml

but none of them worked for me.

I have my handler classes in  \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\

I am not sure where I am wrong.

Please help me out

udoderk
Champ in-the-making
Champ in-the-making
Hi,

I have activiti 5.10

I tried inserting the following code
  <property name="customPostBPMNParseListeners">
      <list>
        <bean class="org.handler.Listener"></bean>
      </list>
    </property>

into
\activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml
Also tried
\activiti-5.10\setup\files\webapps\activiti-explorer.war\WEB-INF\applicationcontext.xml
Also tried
\activiti-5.10\setup\files\cfg.activiti\standalone\activiti.cfg.xml

but none of them worked for me.

I have my handler classes in  \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\

I am not sure where I am wrong.

Please help me out
Hi,
Can you paste the whole \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\applicationcontext.xml (not only lisr-fragment)

and the java code for listeners?
?

P.S i assume, that it not specifical activiti but spring configuration problem

logic3
Champ in-the-making
Champ in-the-making
Many thanks.

Here is the xml file:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
       http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">
      
  <bean id="dbProperties" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="classpath:db.properties" />
    <!– Allow other PropertyPlaceholderConfigurer to run as well –>
    <property name="ignoreUnresolvablePlaceholders" value="true"/>
  </bean>

  <bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator">
    <property name="processEngine" ref="processEngine" />
  </bean>

  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="${jdbc.driver}" />
    <property name="url" value="${jdbc.url}" />
    <property name="username" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
     <property name="defaultAutoCommit" value="false" />
  </bean>
 
  <!– <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost:3306/activiti?autoReconnect=true" />
    <property name="username" value="activiti" />
    <property name="password" value="activiti" />
     <property name="defaultAutoCommit" value="false" />
  </bean> –>

  <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
   <property name="dataSource" ref="dataSource" />
  </bean>
 
  <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
   <property name="dataSource" ref="dataSource" />
   <property name="transactionManager" ref="transactionManager" />
   <property name="databaseSchemaUpdate" value="true" />
   <property name="jobExecutorActivate" value="true" />
    <property name="customFormTypes">
      <list>
        <ref bean="userFormType"/>
      </list>
    </property>

    <!–  My Listener –>
    <property name="customPostBPMNParseListeners">
      <list>
        <bean class="org.handler.ParseListener"></bean>
      </list>
    </property>
  
   
  </bean>
 
  <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean" destroy-method="destroy">
   <property name="processEngineConfiguration" ref="processEngineConfiguration" />
  </bean>
 
  <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
  <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />
  <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
  <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
  <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
  <bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />
 
  <bean id="activitiLoginHandler" class="org.activiti.explorer.ui.login.DefaultLoginHandler">
    <property name="identityService" ref="identityService" />
  </bean>
 
 
 
  <!– Include the UI-related wiring. This UI context will be used in the alfresco activiti admin UI –>
  <import resource="activiti-ui-context.xml" />
 
  <!–  Custom form types –>
  <bean id="userFormType" class="org.activiti.explorer.form.UserFormType"/>

</beans>

For the handler classes, I have simply implemented the BpmnParseListener class (I think too long to paste here). I have tried this offline using UnitTest and it worked for implementing BPMNParseListner but I am struggling configure this on tomcat explorer. I have also tested the handler classes by embedding the with in the process itself and it worked but this is not what I want. I want to use the BpmnParseListener to catch all the events when a process is deployed on TomCat.

Am I also right to put those handler classes in \activiti-5.10\apps\apache-tomcat\webapps\activiti-explorer\WEB-INF\lib\

udoderk
Champ in-the-making
Champ in-the-making
Hi,
it worked if i test it :roll: The parseStartEvent method will be called. The MyBpmnParseListener instance will be created.


I just implemented the org.activiti.engine.impl.bpmn.parser.BpmnParseListener too, then i have registered it into applicationContext.xml of activiti explorer 5.10, that placed under …\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-explorer\WEB-INF\ :
( Note, that i have manually add the <context:annotation-config /> to enable the spring autowiring)

  <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
   <property name="dataSource" ref="dataSource" />
   <property name="transactionManager" ref="transactionManager" />
   <property name="databaseSchemaUpdate" value="true" />
<property name="mailServerPort" value="1025"/> <!– manually added –>
   <property name="jobExecutorActivate" value="true" />
    <property name="customFormTypes">
      <list>
        <ref bean="userFormType"/>
      </list>
    </property>

     <!–  My Listener –>
    <property name="customPostBPMNParseListeners">
      <list>
        <bean class="com.tstlslt.MyBpmnParseListener" />
      </list>
    </property>
  </bean>

The logs out on tomcat:


…………..
Dez 19, 2012 2:27:33 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
Information: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@d961db: defining beans [dbProperties,demoDataGenerator,dataSource,transactionManager,o
rg.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.intern
alRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,processEngineConfiguration,processEngine,repositoryService,runtimeService,taskService,historyServ
ice,managementService,identityService,activitiLoginHandler,activitiUiPropertyPlaceholder,navigatorManager,attachmentRendererManager,formPropertyRendererManager,variableRendererManager,componentFactori
es,userCache,navigationFragmentChangeListener,mainWindow,explorerApp,i18nManager,notificationManager,viewManager,userFormType,doubleFormType,s…..

,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy

>>>>>>>>>>>>>>>>>>>>>> CLASS LOADED <<<<<<<<<<<<<<<<<<<<: com.tstlslt.MyBpmnParseListener

…………..
Dez 19, 2012 2:28:09 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
Information: XPath currently not supported as expressionLanguage
call parseStartEvent
call parseUserTask
call parseUserTask
call parseEndEvent
call parseProcess


My Implementation to test it (Keep in mind, that this class BpmnParseListener  is currenlty not stable for public use (it placed in impl package))
package com.tstlslt;

import java.util.List;
import org.activiti.engine.impl.bpmn.parser.BpmnParseListener;
import org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntity;
import org.activiti.engine.impl.pvm.process.ActivityImpl;
import org.activiti.engine.impl.pvm.process.ScopeImpl;
import org.activiti.engine.impl.pvm.process.TransitionImpl;
import org.activiti.engine.impl.util.xml.Element;
import org.activiti.engine.impl.variable.VariableDeclaration;

public class MyBpmnParseListener implements BpmnParseListener {

private static final String TEST_CALL = testCall();

private static String testCall() {
  String result = MyBpmnParseListener.class.getName();
  System.out.println(">>>>>>>>>>>>>>>>>>>>>> CLASS LOADED <<<<<<<<<<<<<<<<<<<<: " + result);
  return result;
}

@Override
public void parseProcess(Element processElement, ProcessDefinitionEntity processDefinition) {
  System.out.println("call parseProcess ");

}

@Override
public void parseStartEvent(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) {
  System.out.println("call parseStartEvent ");

}

@Override
public void parseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope, ActivityImpl activity) {
  System.out.println("call  parseExclusiveGateway");
}

@Override
public void parseInclusiveGateway(Element inclusiveGwElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseParallelGateway(Element parallelGwElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseScriptTask(Element scriptTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseServiceTask(Element serviceTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseBusinessRuleTask(Element businessRuleTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseTask(Element taskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseManualTask(Element manualTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseUserTask(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) {
  System.out.println("call parseUserTask ");

}

@Override
public void parseEndEvent(Element endEventElement, ScopeImpl scope, ActivityImpl activity) {
  System.out.println("call parseEndEvent ");

}

@Override
public void parseBoundaryTimerEventDefinition(Element timerEventDefinition, boolean interrupting, ActivityImpl timerActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseBoundaryErrorEventDefinition(Element errorEventDefinition, boolean interrupting, ActivityImpl activity, ActivityImpl nestedErrorEventActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseSubProcess(Element subProcessElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseCallActivity(Element callActivityElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseProperty(Element propertyElement, VariableDeclaration variableDeclaration, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseSequenceFlow(Element sequenceFlowElement, ScopeImpl scopeElement, TransitionImpl transition) {
  // TODO Auto-generated method stub

}

@Override
public void parseSendTask(Element sendTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseMultiInstanceLoopCharacteristics(Element activityElement, Element multiInstanceLoopCharacteristicsElement, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseIntermediateTimerEventDefinition(Element timerEventDefinition, ActivityImpl timerActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseRootElement(Element rootElement, List<ProcessDefinitionEntity> processDefinitions) {
  // TODO Auto-generated method stub

}

@Override
public void parseReceiveTask(Element receiveTaskElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseIntermediateSignalCatchEventDefinition(Element signalEventDefinition, ActivityImpl signalActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseIntermediateMessageCatchEventDefinition(Element messageEventDefinition, ActivityImpl nestedActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseBoundarySignalEventDefinition(Element signalEventDefinition, boolean interrupting, ActivityImpl signalActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseEventBasedGateway(Element eventBasedGwElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseTransaction(Element transactionElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseCompensateEventDefinition(Element compensateEventDefinition, ActivityImpl compensationActivity) {
  // TODO Auto-generated method stub

}

@Override
public void parseIntermediateThrowEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseIntermediateCatchEvent(Element intermediateEventElement, ScopeImpl scope, ActivityImpl activity) {
  // TODO Auto-generated method stub

}

@Override
public void parseBoundaryEvent(Element boundaryEventElement, ScopeImpl scopeElement, ActivityImpl nestedActivity) {
  // TODO Auto-generated method stub

}

}

logic3
Champ in-the-making
Champ in-the-making
Thank you very much for you help.

Unfortunately, it is still not working. I can see that tomcat manage to load MyBPMNParseListner Class but fails to generate any events. May be it has something to do with the process deployment. Below is a simple bpmn process that I have deployed using the Bar file.
  <process id="mytestprocess1" name="My Test Process">
    <startEvent id="processstartevent1" name="Process Start"></startEvent>
    <scriptTask id="scripttask1" name="Script Task" scriptFormat="groovy">
      <script><![CDATA[outSmiley Tonguerintln"scriptTask executed";]]></script>
    </scriptTask>
    <sequenceFlow id="flow1" name="" sourceRef="processstartevent1" targetRef="scripttask1"></sequenceFlow>
    <userTask id="usertask1" name="User Task" activiti:assignee="kermit"></userTask>
    <sequenceFlow id="flow2" name="" sourceRef="scripttask1" targetRef="usertask1"></sequenceFlow>
    <endEvent id="processendevent1" name="Process End"></endEvent>
    <sequenceFlow id="flow3" name="" sourceRef="usertask1" targetRef="processendevent1"></sequenceFlow>
  </process>

here is my tomcat log:
Dec 19, 2012 2:34:22 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

>>>>>>>>>>>>>>>>>>>>>> CLASS LOADED <<<<<<<<<<<<<<<<<<<<: org.handler.MyBpmnParseListener

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Dec 19, 2012 2:34:25 PM org.activiti.engine.impl.ProcessEngineImpl <init>
INFO: ProcessEngine default created
Dec 19, 2012 2:34:25 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run
INFO: JobAcquisitionThread starting to acquire jobs
Dec 19, 2012 2:34:26 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.
32/webapps/activiti-explorer/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml
Dec 19, 2012 2:34:26 PM org.activiti.engine.impl.ProcessEngineImpl <init>
INFO: ProcessEngine default created
Dec 19, 2012 2:34:26 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initialised process engine default
Dec 19, 2012 2:34:26 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run
INFO: JobAcquisitionThread starting to acquire jobs
Dec 19, 2012 2:34:26 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
Dec 19, 2012 2:34:26 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
Dec 19, 2012 2:34:27 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory activiti-rest
Dec 19, 2012 2:34:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\
geronimo-servlet_3.0_spec-1.0.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/se
rvlet/Servlet.class
Dec 19, 2012 2:34:27 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\Activiti engine\activiti-5.10\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib\
servlet-api-2.5.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.
class
Dec 19, 2012 2:34:27 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initializing process engine for resource file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.32/w
ebapps/activiti-rest/WEB-INF/classes/activiti.cfg.xml
log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.xml.XmlBeanDefinitionReader).
log4j:WARN Please initialize the log4j system properly.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Dec 19, 2012 2:34:29 PM org.activiti.engine.impl.ProcessEngineImpl <init>
INFO: ProcessEngine default created
Dec 19, 2012 2:34:29 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initialised process engine default
Dec 19, 2012 2:34:29 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run
INFO: JobAcquisitionThread starting to acquire jobs
Dec 19, 2012 2:34:29 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initializing process engine for resource jar:file:/C:/Activiti%20engine/activiti-5.10/apps/apache-tomcat-6.0.
32/webapps/activiti-rest/WEB-INF/lib/activiti-cfg.jar!/activiti.cfg.xml
Dec 19, 2012 2:34:30 PM org.activiti.engine.impl.ProcessEngineImpl <init>
INFO: ProcessEngine default created
Dec 19, 2012 2:34:30 PM org.activiti.engine.ProcessEngines initProcessEnginFromResource
INFO: initialised process engine default
Dec 19, 2012 2:34:30 PM org.activiti.engine.impl.jobexecutor.JobAcquisitionThread run
INFO: JobAcquisitionThread starting to acquire jobs
Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory editor
Dec 19, 2012 2:34:30 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory explorer
Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory platform
Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
Dec 19, 2012 2:34:31 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8081
Dec 19, 2012 2:34:31 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Dec 19, 2012 2:34:31 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/28  config=null
Dec 19, 2012 2:34:31 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 10006 ms
Dec 19, 2012 2:34:44 PM org.activiti.explorer.cache.TrieBasedUserCache loadUsers
INFO: Caching users 0 to 25
Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.bpmn20.xml
Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:51 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati
on.png
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/event/timer/BoundaryTimerEventTest.testInterruptingTimerDurati
on.bpmn20.xml
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.png
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/taskforms/VacationRequest.png
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.bpmn20.xml
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/subprocess/SubProcessTest.fixSystemFailureProcess.bpmn20.xml
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/bpmn/event/error/reviewSalesLead.reviewSaledLead.png
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/adhoc/Expense_process.adhoc_Expense_process.png
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource org/activiti/examples/adhoc/Expense_process.bpmn20.xml
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:52 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_01.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_19.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_08.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_16.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_14.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_04.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_06.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_13.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_20.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource MyTestProcess.mytestprocess1.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_17.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_23.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_24.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_02.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_04.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_09.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_01.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_15.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_10.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_07.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_02.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_05.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_12.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_03.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_22.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_03.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_06.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_14_05.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_21.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_07.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_18.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource figure_B_11.png
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.deployer.BpmnDeployer deploy
INFO: Processing resource MyTestProcess.bpmn20.xml
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XMLSchema currently not supported as typeLanguage
Dec 19, 2012 2:34:53 PM org.activiti.engine.impl.bpmn.parser.BpmnParse parseDefinitionsAttributes
INFO: XPath currently not supported as expressionLanguage
scriptTask executed

I am sorry but I do not understand this: ( Note, that i have manually add the <context:annotation-config /> to enable the spring autowiring)

many thanks