<?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 Re: Deploying in Tomcat in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20541#M9641</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I've got this to work by changing &lt;/SPAN&gt;&lt;CODE&gt;org.activiti.engine.ProcessEngineConfiguration&lt;/CODE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; protected static ProcessEngineConfiguration parseProcessEngineConfiguration(Resource springResource, String beanName) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlBeanDefinitionReader xmlBeanDefinitionReader = new XmlBeanDefinitionReader(beanFactory);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlBeanDefinitionReader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlBeanDefinitionReader.loadBeanDefinitions(springResource);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenericApplicationContext ctx = new GenericApplicationContext(beanFactory); // &amp;lt;– new&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctx.refresh(); // &amp;lt;– new&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (ProcessEngineConfiguration) ctx.getBean(beanName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I added the two lines to be able to refresh the context. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now my deployed processes can access spring variables in expressions when running from inside the tomcat container.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know if this was the original intention or if I'm just not deploying this as you would recommend.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Walter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Dec 2010 18:04:39 GMT</pubDate>
    <dc:creator>walterjs</dc:creator>
    <dc:date>2010-12-09T18:04:39Z</dc:date>
    <item>
      <title>Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20536#M9636</link>
      <description>Hi there,I've been running the process engine using spring and now I want to deploy this to the tomcat instance where the activiti-rest webapp is deployed. I renamed my "main" spring config file to activiti.cfg.xml and removed the original activit-cfg.jar from the activiti-rest/WEB-INF/lib dir and t</description>
      <pubDate>Thu, 09 Dec 2010 12:26:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20536#M9636</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-09T12:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20537#M9637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Walter,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you show how exactly you use/configure/startup your process-engine?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 13:13:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20537#M9637</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2010-12-09T13:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20538#M9638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I presume you want to see my spring config. Here is the relevant section:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="processEngineConfiguration" ref="processEngineConfiguration" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="databaseType" value="h2"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="transactionManager" ref="transactionManager"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="mailServerHost" value="localhost"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="mailServerPort" value="5025"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jpaHandleTransaction" value="true"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jpaCloseEntityManager" value="true"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="dataSource" class="org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="targetDataSource"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean class="org.springframework.jdbc.datasource.SimpleDriverDataSource"&amp;gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="driverClass" value="org.h2.Driver"/&amp;gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="url" value="jdbc:h2:tcp://localhost/activiti"/&amp;gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="username" value="sa"/&amp;gt;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="password" value=""/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="dataSource" ref="dataSource"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;As I said, this all starts up fine, it is the rest of my beans (most notably the jms listener) that do not start.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Walter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 13:18:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20538#M9638</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-09T13:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20539#M9639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Walter,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;There seems to be nothing wrong with your configuration, but the way it is used is a bit different than you would expect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since you renamed your spring-config file to activiti.cfg.xml, this will be picked up by the rest-webapp's ContextListener. This will read this configuration (using spring), but will only use the bean 'processEngineConfiguration'. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It's indeed a bit confusing, but in the case of activiti.cfg.xml, spring is only used to wire the configuration. We take advantage of spring-bean functionalities to read configuration, since we don't want to reinvent the wheel and write our ow IOC-container. check out &lt;/SPAN&gt;&lt;A href="http://activiti.org/userguide/index.html#configurationRoot" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#configurationRoot&lt;/A&gt;&lt;SPAN&gt; for more info in the configuration.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 13:40:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20539#M9639</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2010-12-09T13:40:34Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20540#M9640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, thanks. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could you please let me know the preferred way of deploying the spring beans? When I complete a task (by submitting a form) through the activiti-explorer, how would a subsequent serviceTask evaluate an expression that refers to one of the beans in my spring configuration?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here is my process for reference:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;definitions xmlns="&lt;A href="http://www.omg.org/spec/BPMN/20100524/MODEL" rel="nofollow noopener noreferrer"&gt;http://www.omg.org/spec/BPMN/20100524/MODEL&lt;/A&gt;"&lt;BR /&gt; xmlns:xsi="&lt;A href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:activiti="&lt;A href="http://activiti.org/bpmn" rel="nofollow noopener noreferrer"&gt;http://activiti.org/bpmn&lt;/A&gt;"&lt;BR /&gt; typeLanguage="&lt;A href="http://www.w3.org/2001/XMLSchema" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema&lt;/A&gt;" expressionLanguage="&lt;A href="http://www.w3.org/1999/XPath" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/1999/XPath&lt;/A&gt;"&lt;BR /&gt; targetNamespace="&lt;A href="http://www.activiti.org/test" rel="nofollow noopener noreferrer"&gt;http://www.activiti.org/test&lt;/A&gt;"&amp;gt;&lt;BR /&gt; &amp;lt;process id="ModelTest" name="ModelTest"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;startEvent id="startevent1" name="Start"&amp;gt;&amp;lt;/startEvent&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;userTask id="usertask1" name="Review"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:candidateGroups="accountancy" activiti:formKey="approval.form"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;userTask id="usertask2" name="Approve"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:candidateGroups="manager" activiti:formKey="approval.form"&amp;gt;&amp;lt;/userTask&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow1" name="" sourceRef="startevent1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="usertask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"&amp;gt;&amp;lt;/exclusiveGateway&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow2" name="" sourceRef="usertask1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="exclusivegateway1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow4" name="" sourceRef="exclusivegateway1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="endevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;conditionExpression xsi:type="tFormalExpression"&amp;gt;&amp;lt;![CDATA[${!approved}]]&amp;gt;&amp;lt;/conditionExpression&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"&amp;gt;&amp;lt;/exclusiveGateway&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow5" name="" sourceRef="usertask2"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="exclusivegateway2"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow7" name="" sourceRef="exclusivegateway1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="usertask2"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;conditionExpression xsi:type="tFormalExpression"&amp;gt;&amp;lt;![CDATA[${approved}]]&amp;gt;&amp;lt;/conditionExpression&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow8" name="" sourceRef="exclusivegateway2"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="endevent1"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;conditionExpression xsi:type="tFormalExpression"&amp;gt;&amp;lt;![CDATA[${!approved}]]&amp;gt;&amp;lt;/conditionExpression&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;serviceTask id="servicetask1" name="Retry"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; activiti:expression="#{myBean.invoke()}"&amp;gt;&amp;lt;/serviceTask&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow9" name="" sourceRef="exclusivegateway2"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="servicetask1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;sequenceFlow id="flow10" name="" sourceRef="servicetask1"&lt;BR /&gt;&amp;nbsp;&amp;nbsp; targetRef="endevent1"&amp;gt;&amp;lt;/sequenceFlow&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;endEvent id="endevent1" name="End"&amp;gt;&amp;lt;/endEvent&amp;gt;&lt;BR /&gt; &amp;lt;/process&amp;gt;&lt;BR /&gt;&amp;lt;/definitions&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 14:32:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20540#M9640</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-09T14:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20541#M9641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, I've got this to work by changing &lt;/SPAN&gt;&lt;CODE&gt;org.activiti.engine.ProcessEngineConfiguration&lt;/CODE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp; protected static ProcessEngineConfiguration parseProcessEngineConfiguration(Resource springResource, String beanName) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlBeanDefinitionReader xmlBeanDefinitionReader = new XmlBeanDefinitionReader(beanFactory);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlBeanDefinitionReader.setValidationMode(XmlBeanDefinitionReader.VALIDATION_XSD);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlBeanDefinitionReader.loadBeanDefinitions(springResource);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenericApplicationContext ctx = new GenericApplicationContext(beanFactory); // &amp;lt;– new&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ctx.refresh(); // &amp;lt;– new&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (ProcessEngineConfiguration) ctx.getBean(beanName);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;I added the two lines to be able to refresh the context. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now my deployed processes can access spring variables in expressions when running from inside the tomcat container.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know if this was the original intention or if I'm just not deploying this as you would recommend.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Walter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Dec 2010 18:04:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20541#M9641</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-09T18:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20542#M9642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Changing the subject to hopefully get a response&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2010 16:35:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20542#M9642</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-10T16:35:59Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20543#M9643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Walter,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you explain how refreshing the context is related to the visibility of beans in expressions?&amp;nbsp; I didn't get that part.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Dec 2010 09:31:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20543#M9643</guid>
      <dc:creator>tombaeyens</dc:creator>
      <dc:date>2010-12-13T09:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: Deploying in Tomcat</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20544#M9644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks for your reply Tom,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm not sure why this is happening, but without those lines of code I added (refreshing the context), my process fails when it tries to execute the expression referencing my spring configured bean. In addition to that, any of the beans that should be started up automatically, don't (for example my JMS listener).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this the way to deploy my spring context to be used by activiti-explorer? Should I rename my spring context to activiti.cfg.xml and replace the activiti-cfg.jar in the rest webapp lib directory with my own set of jars and dependencies?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Walter&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Dec 2010 09:46:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/deploying-in-tomcat/m-p/20544#M9644</guid>
      <dc:creator>walterjs</dc:creator>
      <dc:date>2010-12-13T09:46:22Z</dc:date>
    </item>
  </channel>
</rss>

