私はDB2を設定してデータソースを設定したactiviti.cfg.xmlからProcess Engineを読み込もうとしています。しかし、デバッグ中に、プロセス設定がまだH2であることがわかります。また、実行時サービスからProcess Instanceを作成しようとすると、nullに変わります。以下のコードDB2に設定を変更しても、プロセスインスタンスを取得する方法Activitiプロセスの設定が常にH2に設定されています
ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml", "processEngineConfiguration")
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="databaseType" value="db2" />
<property name="dataSource" ref="customDataSource" />
</bean>
<bean id="dataSourceTarget" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="XXX"></property>
<bean id="customDataSource" class="XXX">
<property name="targetDataSource"><ref local="dataSourceTarget"/></property>
<property name="schemaName"><value>XXX</value></property>
</bean>
RuntimeService runtimeService = processEngine.getRuntimeService();
processInstance = runtimeService.startProcessInstanceByKey(processDefinitionName, processVariablesMap);
はありますか?
私にはプロセスエンジンも組み込まれています。 – user2017810