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