No problem, I tried both configurations but no matter what I do, the host remains the same 0.0.0.0:9090
On 11 Oct 2017 15:51, "Sergey Beryozkin" <sberyoz...@gmail.com> wrote: Sorry, I accidentally moved it from the users list, On 11/10/17 14:42, nino martinez wael wrote: > Sure, in my example you can see that host 0.0.0.0:9090 < > http://0.0.0.0:9090> have been generated.. However calling > > http://0.0.0.0:9090/tdc/dialer/webservices/v1/fullcampaigns < > http://0.0.0.0:9090/tdc/dialer/webservices/v1/fullcampaigns> > > > > Will never work.. It has to be an IP or dns name.. 0.0.0.0 is not valid.. > CXF Swagger2Feature is definitely not involved into generating a host value, but it has a 'host' property which if set is passed to Swagger. May be alternative option is to set a 'usePathBasedConfig' property - I think this may actually work better HTH, SErgey > > On Wed, Oct 11, 2017 at 3:19 PM, Sergey Beryozkin <sberyoz...@gmail.com > <mailto:sberyoz...@gmail.com>> wrote: > > Can you please explain what is wrong with the returned fragment ? > > Sergey > > On 11/10/17 14:12, nino martinez wael wrote: > > Im not sure if I have explained myself correctly.. The problem > is this: > > http://localhost:9090/tdc/dialer/webservices/v1/swagger.json#/ > <http://localhost:9090/tdc/dialer/webservices/v1/swagger.json#/> > > { > "swagger" : "2.0", > "info" : { > "description" : "Osgi Dialer Webservice", > "version" : "1.26.0.SNAPSHOT", > "title" : "Osgi Dialer Webservice", > "contact" : { > "name" : "developm...@tdcnetdesign.dk > <mailto:developm...@tdcnetdesign.dk>" > > }, > "license" : { > "name" : "Commercial", > "url" : "http://www.apache.org/licenses/LICENSE-2.0.html > <http://www.apache.org/licenses/LICENSE-2.0.html>" > } > }, "host" : "0.0.0.0:9090 <http://0.0.0.0:9090>", > > "basePath" : "/tdc/dialer/webservices/v1", > "tags" : [ { > "name" : "api-docs" > } > > > Swagger UI then generates requests like this: > > http://0.0.0.0:9090/tdc/dialer/webservices/v1/fullcampaigns > <http://0.0.0.0:9090/tdc/dialer/webservices/v1/fullcampaigns> > > > Which obviously fails.. How can I change this behaviour? > > > On Tue, Oct 10, 2017 at 3:31 PM, nino martinez wael < > nino.martinez.w...@gmail.com > <mailto:nino.martinez.w...@gmail.com>> wrote: > > Hi > > I am running a dedicated CXF JAX RS on 0.0.0.0:9090 > <http://0.0.0.0:9090> > > > the issue are that my swagger.json states that the host are > 0.0.0.0:9090 <http://0.0.0.0:9090> > > > I've tried to overwrite it using: > > Swagger2Feature swagger = new Swagger2Feature(); > swagger.setHost("127.0.0.1:9000 <http://127.0.0.1:9000>"); > > > But swagger.json remains unchanged. What am I missing? > > > -- > Best regards / Med venlig hilsen > Nino Martinez > > > > > > > > -- > Best regards / Med venlig hilsen > Nino Martinez >