According to
https://issues.apache.org/jira/browse/CXF-7347

it is a SwaggerUI 3 refactoring related issue...
keep working with Swagger 2 UI for the moment

Thanks, Sergey

On 24/04/17 05:52, Christian Schneider wrote:
I also had this problem but was not able to pin it down to the missing
host. ( I am not very familiar with swagger).
Based on your findings I hope e can find a good solution to this.

Can you post your code for the CustomSwagger2Serializers. If you wat you
can also create a PR in cxf to fix the issue.

Christian

2017-04-23 23:49 GMT+02:00 Ivo Leitão <[email protected]>:

Hi sorry to resurrect this thread but I've a similar problem which was not
completely solved with this approach,

First I've managed to make dosgi work with swagger with a:

                setScan(false);
                setUsePathBasedConfig(true);

in the swagger feature. It all works well except the "Try it out" of the
swagger ui. I'm using the latest version (mvn:org.webjars/swagger-ui/3.
0.5)
and I've noticed that in the swagger.json the host is not filled. This host
is used to build the url. The cxf feature does not set the host no matter
what I do or change.

I ended up hammering an ugly solution by setting a custom swagger2
serializer

setSwagger2Serializers(new CustomSwagger2Serializers());

where I'm able to extract the servlet request thus setting the host:port

I'm I missing something here or this is indeed a problema at least with the
latest swagger ui version (It seems odd also that the swagger 2 ui does no
use by default the current url but it didn't work in my tests) ?

Tnks,
Ivo Leitão



--
View this message in context: http://cxf.547215.n5.nabble.
com/DOSGI-2-prefered-documentation-technique-tp5779291p5779847.html
Sent from the cxf-user mailing list archive at Nabble.com.






--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Reply via email to