Hey,

Thank you for the help here and in the Gist.

Based on the suggestions I tested the JBang version 3.20.0-SNAPSHOT
and with Quarkus 2.14.2.Final and still encountered the same issue.

Manually modifying the exported pom.xml got things working. I updated
the gist with logs and also with the changes I did to pom.xml to make
things work.

ti 29. marrask. 2022 klo 8.21 Claus Ibsen (claus.ib...@gmail.com) kirjoitti:
>
> Hi
>
> I created a ticket at CEQ
> https://github.com/apache/camel-quarkus/issues/4300
>
> What camel-quarkus version are you using btw. You can try with latest
> 2.14.2 release, you can re-export and set the quarkus version with the
> --quarkus-version option, or adjust the existing pom.xml
>
> On Tue, Nov 29, 2022 at 7:10 AM Claus Ibsen <claus.ib...@gmail.com> wrote:
>
> > Hi
> >
> > Yeah it suspect quarkus http extension does not bring in servlet api JAR
> > which is needed by camel-http.
> > https://github.com/apache/camel/blob/main/components/camel-http/pom.xml#L55
> >
> > You can when doing export try adding
> > --deps=javax.servlet:javax.servlet-api:3.1.0 (or whatever maven JAR that
> > quarkus uses for servlet as there are many of them)
> >
> > On Fri, Nov 25, 2022 at 8:30 PM Mikael Koskinen <mijap...@gmail.com>
> > wrote:
> >
> >> Hi,
> >>
> >> I have some issues when trying to export an integration to Quarkus
> >> runtime using Camel JBang if the integration uses
> >> kamelet:http-sink.The sample integration causing issues is available
> >> from here:
> >> https://gist.github.com/mikoskinen/71ce1d1ba5b5d7b690a4ec12af20e8ec
> >>
> >> The integration runs fine using "camel run myintegration.yaml"
> >>
> >> But if I export it to Quarkus using "camel export -dir=pub
> >> --gav=com.foo:acme:1.0-SNAPSHOT --runtime=quarkus --fresh"
> >>
> >> And then try to run things using "mvn compile quarkus:dev" I get:
> >>
> >> ERROR [io.qua.run.boo.StartupActionImpl] (Quarkus Main Thread) Error
> >> running Quarkus: java.lang.reflect.InvocationTargetException
> >> ...
> >> Caused by: java.lang.ClassNotFoundException:
> >> javax.servlet.http.HttpServletRequest
> >> at
> >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
> >> at
> >> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
> >> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
> >> at
> >> io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:490)
> >> at
> >> io.quarkus.bootstrap.classloading.QuarkusClassLoader.loadClass(QuarkusClassLoader.java:440)
> >>
> >> The full exception is available from the same gist:
> >> https://gist.github.com/mikoskinen/71ce1d1ba5b5d7b690a4ec12af20e8ec
> >>
> >> If I export to Camel Main it works OK.
> >>
> >> Am I missing something? Any advice is appreciated.
> >>
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>
>
> --
> Claus Ibsen
> -----------------
> @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to