You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Arnaud Deprez (JIRA)" <ji...@apache.org> on 2015/07/21 17:33:05 UTC

[jira] [Created] (CAMEL-8993) camel-swagger component doesn't work properly in karaf

Arnaud Deprez created CAMEL-8993:
------------------------------------

             Summary: camel-swagger component doesn't work properly in karaf
                 Key: CAMEL-8993
                 URL: https://issues.apache.org/jira/browse/CAMEL-8993
             Project: Camel
          Issue Type: Bug
          Components: camel-swagger
    Affects Versions: 2.15.2
            Reporter: Arnaud Deprez


I'm using camel 2.15.2 with its REST DSL and camel-swagger in an OSGi environment (I tried both karaf 2.4.3 and karaf 4).

I'm using the servlet component by exposing it as OSGi services : 
* CamelHttpTransportServlet for my camel route
* DefaultCamelSwaggerServlet for the swagger documentation.
Then I use the swagger ui to see the documentation. 

I can see my rest endpoint and the documentation I put in "description" but it's not able to show me the model for the request and the response (defined in "type" and "outType").

However if I use the same routes and the same servlet in a spring-boot environment, it works like a charm. 
So it seems to be a classpath problem.

The whole discussion is available here : 
http://camel.465427.n5.nabble.com/camel-swagger-in-karaf-td5769384.html

The project I use to reproduce the problem is here : 
https://github.com/arnaud-deprez/camel-examples/tree/master/rest (normally all needed information is in the README.md)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)