Hi,

I am facing some serious backward compatibility issues on JAX-RS front with
CXF 2.5.2
I migrated from 2.3.0 to 2.5.2.

@Path() that worked before are not working now.

Here's a list of what was working in 2.3.0 & not working with 2.5.2

URL: http://host:8080/odata/$metadata
@Path("/\\$metadata")

URL: http://host:8080/odata/%24metadata
@Path("/%24metadata")

Both the above URLs are not working. I see this error on the server side:
WARNING: WebApplicationException has been caught : no cause is available

With 2.5.2, when I changed to @Path("/$metadata"), then the /%24metadata
URL form started working.

Another problem is that, I used to have @Path("/\\$metadata/{path:.+}")
which was handling all kinds of $metadata/Types, $metadata/Properties etc..
URL formats.. None of them are working now. The server shows the same error
message.

Can someone help me how I can get all those supported URLs to work with CXF
2.5.2?

Thanks & Regards,
Anil

Reply via email to