使用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);
}
有什么遗失吗?