Я не знаю, как настроить web.xml, myproject.gwt.xml и spring-servlet.xml для интеграции gwt и Spring Framework.я перешел по этой ссылке и получил эту проблему с интеграцией gwt и spring
это myproject.gwt.xml
<module rename-to='ZzSampleGWT204Project'>
<inherits name='com.google.gwt.user.User'/>
<inherits name='com.google.gwt.user.theme.standard.Standard'/>
<entry-point class='de.mxro.zz.zzsamplegwt204project.client.ZzSampleGWT204Project'/>
<servlet path='/myService' class='de.mxro.zz.zzsamplegwt204project.server.MyServiceImpl'/>
<source path='client'/>
<source path='shared'/>
</module>
это мой файл web.xml `
<!-- Servlets -->
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>myService</servlet-name>
<servlet-class>de.mxro.zz.zzsamplegwt204project.server.MyServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>spring</servlet-name>
<url-pattern>/ZzSampleGWT204Project/*</url-pattern>
</servlet-mapping>
</web-app>
и это мой файл spring-servelt.xml для весеннего сервлета, который определен выше.
<beans>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="urlMap">
<map>
<entry key="myService">
<ref bean="ServiceController"/>
</entry>
</map>
</property>
</bean>
<bean id="ServiceController" class="de.mxro.zz.zzsamplegwt204project.server.ServletWrappingController">
<property name="servletName" value="myService"/>
<property name="servletInstance"><ref bean="myService"/>
</property>
</bean>
<bean id="myService" class="de.mxro.zz.zzsamplegwt204project.server.MyServiceImpl">
</bean>
`
это метод onModuleLoad
public void onModuleLoad() {
final Label label = new Label("this is a label");
final MyServiceAsync svc = (MyServiceAsync)GWT.create(de.mxro.zz.zzsamplegwt204project.client.MyService.class);
ServiceDefTarget endpoint = (ServiceDefTarget) svc;
endpoint.setServiceEntryPoint("services/myService");
final AsyncCallback callback = new AsyncCallback() {
public void onSuccess(Object result) {
label.setText(result.toString());
}
public void onFailure(Throwable ex) {
label.setText(ex.toString());
}
};
Button button = new Button("Click ME", new ClickHandler() {
public void onClick(ClickEvent arg0) {
svc.myMethod("Do Something", callback);
}
});
RootPanel.get(null).add(button);
}
пожалуйста, дайте мне знать, где я ошибаюсь?
Я был бы рад, если кто-нибудь может предоставить мне очень простой проект, который показывает, как интегрировать gwt и spring (MVCОхрана) вместе.
Спасибо, Бахадор, Биглари