在Glassfish 4.1上使用Guice 4的泽西2

时间:2015-06-09 06:26:07

标签: java-ee glassfish guice jersey-2.0

使用Jersey 2,Guice 4和Jersey2-guice glue在Glassfish 4.1上部署REST服务会提供404错误。

源代码基于HK2Linker

@Inject
public HK2Linker(Injector injector, ServiceLocator locator) {
    BootstrapUtils.link(locator, injector);
    BootstrapUtils.install(locator);
}

和JerseyModule

protected void configureServlets() {
    final ServiceLocator locator = BootstrapUtils.newServiceLocator();
    install(new BootstrapModule(locator));
    bind(HK2Linker.class).asEagerSingleton();

    serve("/*").with(ServletContainer.class);
}

" web.xml"。

中没有声明

使用此代码提供REST服务

protected void configure() {
    bind(MyRest1.class);
    bind(MyRest2.class);
}

有什么遗失吗?

0 个答案:

没有答案