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.
>



-- 
-- 
Christian Schneider
http://www.liquid-reality.de
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de>

Open Source Architect
http://www.talend.com
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>

Reply via email to