1
私はspring mvcでactivitiを使いたいです。 activitiのための私のJavaの設定は以下の通りです。 プロジェクトを実行するときにこの例外no processes deployed with key
がスローされます。私はone-vacation-process.bpmn20.xml
をresourcesフォルダに入れます。私の問題は何ですか?手伝ってくれてありがとう。Activiti:キー 'oneVacationProcess'でデプロイされたプロセスがありません
@Configuration
public class ActivitiConfig {
@Bean
public ProcessEngine processEngine(ProcessEngineConfigurationImpl pec, ApplicationContext applicationContext) throws Exception {
ProcessEngineFactoryBean pe = new ProcessEngineFactoryBean();
pe.setProcessEngineConfiguration(pec);
pe.setApplicationContext(applicationContext);
return pe.getObject();
}
@Bean
public ProcessEngineConfigurationImpl getProcessEngineConfiguration(
DataSource dataSource,
PlatformTransactionManager transactionManager,
ApplicationContext context) {
SpringProcessEngineConfiguration pec = new SpringProcessEngineConfiguration();
pec.setDataSource(dataSource);
pec.setDatabaseSchemaUpdate("true");
pec.setJobExecutorActivate(true);
pec.setHistory("full");
pec.setMailServerPort(2025);
pec.setDatabaseType("mysql");
pec.setTransactionManager(transactionManager);
pec.setApplicationContext(context);
return pec;
}
@Bean
public RuntimeService getRuntimeService(ProcessEngine processEngine) {
return processEngine.getRuntimeService();
}
@Bean
public TaskService taskService(ProcessEngine processEngine) throws Exception {
return processEngine.getTaskService();
}
おかげで非常に多く:
は、APIのような存在であるorg.activiti.engine.repository.DeploymentBuilder
を見てください。その有用な:)。 – Eric