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>
