2017-09-15 9 views
0

Sybaseデータベースにデータを読み書きするためのspring-bootプロジェクトを作成しました。プロジェクトは意図どおりに機能していました。しかし、activiti依存関係を追加するたびに、「データベース製品名「Adaptive Server Enterprise」からデータベース型を差し引くことはできません」と表示されます。私が理解することによると、activitiについて何も使用していないにもかかわらず、アクティビティと春には互いに矛盾しているクラスがいくつかあります(リソースディレクトリにprocessというフォルダを開いただけです)。私は追加Spring Boot-ActivitiとSybaseデータベースの統合

activiti依存関係は以下のとおりです。

 <dependency> 
      <groupId>org.activiti</groupId> 
      <artifactId>activiti-spring-boot-starter-basic</artifactId> 
      <version>5.21.0</version> 
     </dependency> 
     <dependency> 
      <groupId>org.activiti</groupId> 
      <artifactId>activiti-spring-boot-starter-rest-api</artifactId> 
      <version>5.21.0</version> 
     </dependency> 

     <dependency> 
      <groupId>org.activiti</groupId> 
      <artifactId>activiti-spring-boot-starter-actuator</artifactId> 
      <version>5.21.0</version> 
     </dependency> 

     <dependency> 
      <groupId>org.activiti</groupId> 
      <artifactId>activiti-spring-boot-starter-jpa</artifactId> 
      <version>5.21.0</version> 
     </dependency> 

この中に私のポイントを明確にするために、私はワークフローのためにactivitiを使用し、春にETLやデータベースジョブの残りの部分を残したかったです。 SybaseからMysqlにデータベースを変更すると、プロジェクトはactivitiの依存関係でも正常に動作します。私が知っている限り、activitiはSybaseをサポートしておらず、明らかにすべてのものを妨害しようとしています。どうすればこの問題を解決できますか?

答えて

0

春の自動設定を使用して自動的にデータベースを設定しようとする春の起動スターターを使用しようとしています。 Activitiを使用するデータベースを明確にすることはできますか? Sybaseを使用する場合は、Sybaseのサポートを受けてプロジェクトに貢献する必要があります。代わりに、スターターを使用することはできず、エンジンに直接依存します。これにより、スプリング環境用のエンジン構成を提供することができます。 -starterプロジェクトを確認し、必要に応じて適応させることもできます。

HTH