Java GWT警告:找不到:/com.mycompany.project.ImageViewer/GreetingService的文件
不要连接到服务器。。。这是上一次gwt eclipse中的一个项目 在gwt中单击按钮:Java GWT警告:找不到:/com.mycompany.project.ImageViewer/GreetingService的文件,java,gwt,Java,Gwt,不要连接到服务器。。。这是上一次gwt eclipse中的一个项目 在gwt中单击按钮: greetServer(textToServer, new AsyncCallback<String>() { public void onFailure(Throwable caught) { // Show the RPC e
greetServer(textToServer,
new AsyncCallback<String>() {
public void onFailure(Throwable caught) {
// Show the RPC error message to the user
dialogBox
.setText("Remote Procedure Call - Failure");
serverResponseLabel
.addStyleName("serverResponseLabelError");
serverResponseLabel.setHTML(SERVER_ERROR);
dialogBox.center();
closeButton.setFocus(true);
}
public void onSuccess(String result) {
dialogBox.setText("Remote Procedure Call");
serverResponseLabel
.removeStyleName("serverResponseLabelError");
serverResponseLabel.setHTML(result);
dialogBox.center();
closeButton.setFocus(true);
}
});
gwt SERVISEASSYN文件:
public interface GreetingServiceAsync {
void greetServer(String input, AsyncCallback<String> callback)
throws IllegalArgumentException;
}
web xml
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-class>kill.server.GreetingServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/hello123/greet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Hello123.html</welcome-file>
</welcome-file-list>
怎么办?在
web.xml
文件中,将服务映射为/hello123/greet
:
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/hello123/greet</url-pattern>
</servlet-mapping>
public interface GreetingServiceAsync {
void greetServer(String input, AsyncCallback<String> callback)
throws IllegalArgumentException;
}
web xml
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-class>kill.server.GreetingServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/hello123/greet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Hello123.html</welcome-file>
</welcome-file-list>
Jun 27, 2012 11:12:13 AM com.google.appengine.tools.development.LocalResourceFileServlet doGet
WARNING: No file found for: /com.mycompany.project.ImageViewer/GreetingService
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/hello123/greet</url-pattern>
</servlet-mapping>
MyServiceAsync service = GWT.create(MyService.class);
((ServiceDefTarget)service).setServiceEntryPoint("/hello123/greet");
service.methodName(...