将带有RPC的GWT部署到tomcat时出现问题(可能是web.xml问题)

将带有RPC的GWT部署到tomcat时出现问题(可能是web.xml问题),gwt,servlets,rpc,web.xml,Gwt,Servlets,Rpc,Web.xml,调试时,使用mysql数据库的我的gwt应用程序在eclipse中正常运行。当我在tomcat上运行它时,它会正确显示,但是当我单击一个按钮来生成RPC(执行servlet并联系数据库)时,我得到一个错误。我检查了我的tomcat日志,点击按钮时看到404错误: 0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/Bazica.html HTTP/1.1" 304 - 0:0:0:0:0:0:0:1 - - [22/

调试时,使用mysql数据库的我的gwt应用程序在eclipse中正常运行。当我在tomcat上运行它时,它会正确显示,但是当我单击一个按钮来生成RPC(执行servlet并联系数据库)时,我得到一个错误。我检查了我的tomcat日志,点击按钮时看到404错误:

0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/Bazica.html HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/Bazica.css HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/bazica/bazica.nocache.js HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/bazica/    F0C186B415ADBD43522C686552368517.cache.html HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:32:39 +0200] "GET /Bazica/war/bazica/gwt/standard/images/hborder.png    HTTP/1.1" 304 -
0:0:0:0:0:0:0:1 - - [22/Jul/2010:10:33:29 +0200] "POST /Bazica/war/bazica/greet HTTP/1.1" 404 1024
我想这是web.xml文件和url模式的问题。我想我不明白这个url模式,它应该指向哪里

Web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

 <!-- Servlets -->
 <servlet>
 <servlet-name>greetServlet</servlet-name>
 <servlet-class>com.test.baze.server.GreetingServiceImpl</servlet-class>
 </servlet>

 <servlet-mapping>
 <servlet-name>greetServlet</servlet-name>
 <url-pattern>/bazica/greet</url-pattern>
 </servlet-mapping>

 <!-- Default page to serve -->
 <welcome-file-list>
 <welcome-file>Bazica.html</welcome-file>
 </welcome-file-list>

 </web-app>
我尝试将url模式更改为我的服务实现/WEB-INF/classes/com/test/baze/server文件夹,但我的应用程序挂起,没有消息。 你能帮我更改我的web.xml或其他东西,让我的应用程序在Tomcat上运行吗。Tnx.

如果您选择了,您的URL模式应该是:

<url-pattern>/module_name/greet</url-pattern>
/module\u name/greet
但是在web.xml中,您已经将模块名设置为“bazica”。您是否在bazica的GWT模块文件(.GWT.xml文件)中?如果您没有,则必须重命名它或使用GWT模块文件的完整路径。

如果您选择了,您的URL模式应该是:

<url-pattern>/module_name/greet</url-pattern>
/module\u name/greet

但是在web.xml中,您已经将模块名设置为“bazica”。您是否在bazica的GWT模块文件(.GWT.xml文件)中?如果没有,则必须重命名它或使用GWT模块文件的完整路径。

是的,我将模块重命名为“bazica”()。还有什么可能是错误的?我需要在模块描述中添加行吗?你能编辑上面的帖子并添加你的gwt模块代码吗?是的,我将我的模块重命名为“bazica”()。还有什么问题吗?我需要在模块描述中添加行吗?您可以编辑上面的帖子并添加gwt模块代码吗?