Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-10676

WelcomePluginsRootResource doesn't contain any JAX-RS annotated methods

    XMLWordPrintable

Details

    Description

      The resource WelcomePluginsRootResource does not provide any JAX-RS annotated methods. This causes deployment to fail for some containers, e.g. TomEE providing CXF as JAX-RS implementation. CXF checks resources for JAX-RS spec compliance and throws an error if a class annotated with @Path does not provide any annotated methods.

      I think the issue here is that WelcomePluginsRootResource is extending AbstractWelcomePluginResource, but it should extend AbstractWelcomePluginRootResource (note the "Root").
      At least all other application do it like this, see CockpitPluginsRootResource for example.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Activity

            People

              Unassigned Unassigned
              em Erik Müller
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce