I had the same problem and it turned out that default.wadl by default only works when configured in the root directory of the application
My conf included several url patterns like the following
<filter-mapping> <filter-name>jersey-spring</filter-name> <url-pattern>/admin/rest/*</url-pattern> </filter-mapping>
And I had to add this to make it work:
<filter-mapping> <filter-name>jersey-spring</filter-name> <url-pattern>/application.wadl</url-pattern> </filter-mapping>
Hope this helps
source share