Search code examples
javagradledropwizard

Caused by: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes


I am trying to create Gradle/DropWizard (JDK 1.8) application using IntelliJ When attempting to run I receive: Caused by: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

Below is a complete code:

package org.xx.udemy;

import io.dropwizard.Application;
import io.dropwizard.Configuration;
import io.dropwizard.setup.Bootstrap;
import io.dropwizard.setup.Environment;

public class DropWizApp extends Application<Configuration> {
    @Override
    public void initialize(Bootstrap<Configuration> bootstrap) {

    }

    @Override
    public void run(Configuration configuration, Environment environment) throws Exception {
        System.out.println("Hello DropWiz!");
    }
    public static void main(String ...args) throws Exception{
        new DropWizApp().run(args);
    }
}

Solution

  • Upgrading dropwizard's version solved the problem.