Ich versuche verschiedene Dinge ein eigenständiges Kamel mit dem cdi.mainStart Kamel Standalone mit cdi Container
org.apache.camel.cdi.Main.main();
//not org.apache.camel.Main
ich auch deltaspike so konfiguriert haben, zu erstellen und ich sehe den cdi Behälter, aber mein CamelContext ist nicht gestartet.
Wenn schon jemand einen Camel-Boot-CDI-Standalone ausgeführt hat, könnten Sie den Code senden?
Update: ich immer diese Art von Fehlern halten:
org.apache.webbeans.exception.WebBeansDeploymentException: javax.enterprise.inject.AmbiguousResolutionException: There is more than one Bean with type org.apache.camel.CamelContextQualifiers: [@javax.enterprise.inject.Default()]
for injection into Field Injection Point, field name : ctx, Bean Owner : [ContextInitializer, WebBeansType:MANAGED, Name:null, API Types:[java.lang.Object,proj.core.ContextInitializer], Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
found beans:
CdiCamelContext, WebBeansType:THIRDPARTY, Name:CamelContext, API Types:[org.apache.camel.CamelContext,org.apache.camel.cdi.CdiCamelContext,java.lang.Object], Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any] from jar:file:/P:/atos/common/apache-maven-repo/org/apache/camel/camel-cdi/2.16.1/camel-cdi-2.16.1.jar!/org/apache/camel/cdi/CdiCamelContext.class
CamelContext, WebBeansType:PRODUCERMETHOD, Name:null, API Types:[org.apache.camel.CamelContext,org.apache.camel.SuspendableService,org.apache.camel.RuntimeConfiguration,java.lang.Object,org.apache.camel.Service], Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any] from file:/P:/atos/proj-vnext/proj-core/target/classes/proj/core/CamelContextFactory.class
Schauen Sie sich die vorhandenen CDI-Beispiele an –
Ich habe mir die Dokumentation und auch das Github-Repo angeschaut, konnte aber nicht als Standalone-App funktionieren. Ich versuche es mit Apache Open Webbeans zu konfigurieren, aber der CamelContext mit ApplicationScope wird nie gestartet. Ich habe sicherlich ein Problem in meiner Konfig und werde wieder kommen, um die Konfig zu posten, wenn jemand auch ein Problem mit der Config hatte –
eine andere Sache meinst du das Beispiel, das von hier gefunden werden kann: http://camel.apache.org/camel -boot.html oder irgendwo im github Repo. (Ich habe nur eine Standalone-App ohne cdi gefunden) –