2016-07-04 6 views
0

`Я новичок в gwtp и пытаюсь его изучить. Я пытаюсь запустить простой проект gwtp в eclipse (Kepler), а мой проект gwtp содержит новый презентатор, который я создал в клиентском пакете, и я только отредактировал файл UI.xml только для проверки. Но я не понимаю, в чем проблема, поскольку я пытаюсь запустить проект в режиме супер-dev Click here to see the console snap, я получаю эту ошибку:Ошибка при запуске простого проекта GWTP в eclipse

Начиная Jetty на порт 8888 [WARN] FAILED guiceFilter: com.google.inject.ConfigurationException: Guice ошибки конфигурации:

1) Без реализации для com.gwtplatform.dispatch.rpc.server.Dispat ch был связан. при поиске com.gwtplatform.dispatch.rpc.server.Dispatch для параметра 1 в com.gwtplatform.dispatch.rpc.server.guice.DispatchServiceImpl. (DispatchServiceImpl.java:54) при поиске com.gwtplatform.dispatch.rpc .server.guice.DispatchServiceImpl

2) Никакой реализации для com.gwtplatform.dispatch.rpc.server.RequestProvider не был связан. при поиске com.gwtplatform.dispatch.rpc.server.RequestProvider для параметра 2 в com.gwtplatform.dispatch.rpc.server.guice.DispatchServiceImpl. (DispatchServiceImpl.java:54) при поиске com.gwtplatform.dispatch.rpc .server.guice.DispatchServiceImpl

ответ

0

Возможно, вам больше не нужны установки необходимых модулей GWTP.

Файл клиентского модуля необходимо установить модули GWTP (DefaultModule и RpcDispatchAsyncModule).

Вы должны иметь что-то вроде:

public class ClientModule extends AbstractPresenterModule { 
    @Override 
    protected void configure() { 
     install(new DefaultModule()); 
     install(new RpcDispatchAsyncModule()); // binds DispatchAsync to RpcDispatchAsync 

     install(new ApplicationModule()); //This is your main application module 

     // DefaultPlaceManager Places 
     bindConstant().annotatedWith(DefaultPlace.class).to(NameTokens.home); 
     bindConstant().annotatedWith(ErrorPlace.class).to(NameTokens.home); 
     bindConstant().annotatedWith(UnauthorizedPlace.class).to(NameTokens.home); 
    } 
} 
Смежные вопросы