原因:com.sun.jersey.api.container.ContainerException:ResourceConfig 实例不包含任何根资源类

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

我正在尝试使用 IntelliJ 创建 Gradle/DropWizard (JDK 1.8) 应用程序 尝试 运行 时,我收到: 原因:com.sun.jersey.api.container.ContainerException:ResourceConfig 实例不包含任何根资源类。

完整代码如下:

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);
    }
}

升级dropwizard的版本解决了问题。