Hi Max

I updated CXF 3.1.7 to show the available endpoints if they exist, previously, if you only used either JAXWS or JAXRS you could get for example:

SOAP endpoints:
(empty space)

REST endpoints:
some endpoints listed here

or

SOAP endpoints:
some endpoints listed here

REST endpoints:
(empty space)

which was 'noisy' so now in such case you'd either get only

SOAP endpoints:
some endpoints listed here

or

REST endpoints:
some endpoints listed here

So far it all should be fine.

Additionally, for JAXRS, I made it conditional on the availability of the bus property. Some users now use Swagger, some WADL, so until 3.1.7 you'd get an empty WADL link even if you use Swagger or if no WADL dependency exist. So in CXF 3.1.7 WADLGenerator, if loaded, will set a bus property that WADL is available, and if Swagger feature is loaded it will set a property indicating Swagger is available.

This helps to present JAX-RS links correctly in Services page, but we've found with Lukasz that in Blueprint one can get an empty bus reference in the Service list formatter - it looks like you may be seeing such a case too. So in 3.1.8-SNAPSHOT I added the code that checks a default bus in such cases in the services page formatter

Can you please check 3.1.8-SNAPSHOT ?

Thanks, Sergey



On 18/08/16 15:45, Maxim Solodovnik wrote:
Hello,

recently I find out the list of all REST/SOAP services is not available
anymore (CXF 3.1.7)
It was working some time ago

Should I make any changes to make it work again?

I tried to add cxf-rt-rs-service-description-3.1.7.jar as dependency, but
it doesn't help :(

Thanks a lot for your help


Reply via email to