Jako
September 22, 2021, 6:03am
1
Hello,
i’m trying to start with Camunda and Apache Camel.
I have Apache Camel in a Spring Boot environment running and simple filetransfer is working.
Now, i tried to implement Camel in Camunda and Camunda in Camel. For this project i used this , but i can’t get it running.
I can’t find an example which guides me through the implementation.
Please help, i not that familiar with Spring Boot and need support to implement and use Apache Camel.
Jako
September 22, 2021, 1:12pm
2
So, i implemented the CamelServiceImpl & SpringCamundaBpmComponent in my spring boot apache camel project.
Also added that in my
apache pom.xml:
<dependency>
<groupId>org.camunda.bpm.extension.camel</groupId>
<artifactId>camunda-bpm-camel-spring</artifactId>
<version>0.8.0</version>
</dependency>
camunda pom.xml
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>3.11.2</version>
</dependency>
Now, i get:
***************************
APPLICATION FAILED TO START
***************************
Description:
Parameter 0 of method setProcessEngine in org.camunda.bpm.camel.spring.SpringCamundaBpmComponent required a bean of type 'org.camunda.bpm.engine.ProcessEngine' that could not be found.
Action:
Consider defining a bean of type 'org.camunda.bpm.engine.ProcessEngine' in your configuration.
Process finished with exit code 1
May someone has some hints for me?
thx
Jako
September 25, 2021, 3:00pm
3
No one who has experience with Apache Carmel and camunda spring boot?
Is Apache Carmel not the right choice for a technical bus system?
Are there better solutions in the wild to be the hard working instance under the orchestrating tool camunda?
Or should i implement every little thing in camunda?
Or microservices for every task?
What do you use?
I‘m shortly before to introduce my first camunda process and don’t want to start with a blocking architecture.
applicationcontext.xml needs
<bean id="camel" class="org.camunda.bpm.camel.spring.CamelServiceImpl">
<property name="camelContext" ref="camelContext"/>
</bean>