- 錯誤:
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to process import candidates for configuration class [com.mycompany.myapp.SecondApp]; nested exception is java.io.FileNotFoundException: class path resource [org/springframework/security/config/annotation/authentication/configurers/GlobalAuthenticationConfigurerAdapter.class] cannot be opened because it does not exist
解決:springboot2.0.6的start中默認有一個spring-boot-autoconfigure-2.0..RELEASE.jar中有一個SecurityAutoConfiguration.class 仍秤,activity6.0.0中activiti-spring-boot-starter-rest-api.jar包也有一個SecurityAutoConfiguration.class晴弃,需要將兩個包中的 SecurityAutoConfiguration.class 都排除豹储。
@SpringBootApplication(exclude={
org.activiti.spring.boot.SecurityAutoConfiguration.class,
SecurityAutoConfiguration.class
})
2.錯誤:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springProcessEngineConfiguration' defined in class path resource [org/activiti/spring/boot/JpaProcessEngineAutoConfiguration$JpaConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.activiti.spring.SpringProcessEngineConfiguration]: Factory method 'springProcessEngineConfiguration' threw exception; nested exception is java.io.FileNotFoundException: class path resource [processes/] cannot be resolved to URL because it does not exist
解決:activity默認校驗resources下的processes文件夾里的流程文件,可以手動創(chuàng)建processes文件夾并放入設計好的流程文件或者在配置文件中配置不校驗:
spring.activiti.check-process-definitions=false