Jak używać koszulki z koszulką 2.0 na grizzly

Chcę użyć Guice + Jersey 2.0 na Grizzly. Według tegoJak używać guice-servlet z Jersey 2.0? dyskusja nie ma obecnie bezpośredniej integracji Guice'a z Jersey2, ale można ją osiągnąć za pomocą HK2 jako mostu. Sprawdziłem także przykładowy projekt w Githubhttps://github.com/piersy/jersey2-guice-example-with-test . Ten projekt jest realizowany przy użyciu Jetty.

Ale moim problemem jest wdrożenie go w Grizzly. Na Jetty jest używany w ten sposób

  @Inject
public MyApplication(ServiceLocator serviceLocator) {
    // Set package to look for resources in
    packages("example.jersey");

    System.out.println("Registering injectables...");

    GuiceBridge.getGuiceBridge().initializeGuiceBridge(serviceLocator);

    GuiceIntoHK2Bridge guiceBridge = serviceLocator.getService(GuiceIntoHK2Bridge.class);
    guiceBridge.bridgeGuiceInjector(Main.injector);

}

Moim problemem na grizzly jest, jak uzyskać ten obiekt serviceLocator?

Dziękuję Ci.

questionAnswers(2)

yourAnswerToTheQuestion