camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John D. Ament" <johndam...@apache.org>
Subject Re: Why can't I use swagger java with spark rest?
Date Sat, 27 Feb 2016 16:03:30 GMT
Yeah hmmm, the project I'm playing with is using gradle.  My setup and the
undertow setup seem to match perfectly, so not sure what the difference
is.  Will continue to debug.

John

On Sat, Feb 27, 2016 at 10:35 AM Claus Ibsen <claus.ibsen@gmail.com> wrote:

> I changed the camel-example-swagger-cdi to use undertow, so we use
> different ones in our example.
> It works fine.
>
> You can play with this example and use the other components. Mind some
> are only available in Camel 2.17.
>
> On Sat, Feb 27, 2016 at 2:46 PM, John D. Ament <john.d.ament@gmail.com>
> wrote:
> > Its probably worth also listing out which components support swagger
> here:
> > http://camel.apache.org/rest-dsl.html
> >
> > Some observations I had:
> >
> > - Undertow doesn't throw the error, but the swagger.json file isn't
> > available.
> > - Jetty throws this exception as well
> > - Restlet gives a NoClassDefFoundError, but I suspect its a bad
> dependency
> > in the chain somewhere.
> >
> > I haven't tried servlet yet, since I'm targeting a containerless
> deployment
> > (wasn't sure if it worked with Tomcat embedded).
> >
> > John
> >
> > On Sat, Feb 27, 2016 at 7:50 AM Claus Ibsen <claus.ibsen@gmail.com>
> wrote:
> >
> >> Hi
> >>
> >> I have logged a ticket and work on implement this.
> >> https://issues.apache.org/jira/browse/CAMEL-9652
> >>
> >> On Sat, Feb 27, 2016 at 7:27 AM, Claus Ibsen <claus.ibsen@gmail.com>
> >> wrote:
> >> > Hi
> >> >
> >> > I dont think we have implemented it for it, you are welcome to log a
> JIRA
> >> > http://camel.apache.org/support.html
> >> >
> >> > On Sat, Feb 27, 2016 at 2:12 AM, John D. Ament <johndament@apache.org
> >
> >> wrote:
> >> >> I'm really interested in using Camel's REST DSL and Swagger to
> provide
> >> >> documentation on my API routes.  I was hoping to use spark as well,
> but
> >> I
> >> >> can't seem to get it to run.  I receive this error
> >> >>
> >> >> java.lang.IllegalArgumentException: Component spark-rest is not a
> >> >> RestApiConsumerFactory
> >> >> at
> >> >>
> >>
> org.apache.camel.component.rest.RestApiEndpoint.createConsumer(RestApiEndpoint.java:223)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.EventDrivenConsumerRoute.addServices(EventDrivenConsumerRoute.java:68)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultRoute.onStartingServices(DefaultRoute.java:98)
> >> >> at org.apache.camel.impl.RouteService.warmUp(RouteService.java:158)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.doWarmUpRoutes(DefaultCamelContext.java:3453)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3383)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3160)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3016)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:175)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2812)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2808)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2831)
> >> >> at
> >> >>
> >>
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2808)
> >> >> at
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
> >> >>
> >> >> My thought is that this implies that there's something not supported
> >> >> between the two.  Is that accurate?
> >> >>
> >> >> John
> >> >
> >> >
> >> >
> >> > --
> >> > Claus Ibsen
> >> > -----------------
> >> > http://davsclaus.com @davsclaus
> >> > Camel in Action 2: https://www.manning.com/ibsen2
> >>
> >>
> >>
> >> --
> >> Claus Ibsen
> >> -----------------
> >> http://davsclaus.com @davsclaus
> >> Camel in Action 2: https://www.manning.com/ibsen2
> >>
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message