如果我将项目部署到仅使用客户端代码的Tomcat服务器,则完美工作。Gwt Tomcat部署:没有任何作用
但是,如果我的项目有一个服务器端代码,例如,使用RPC的按钮,当我点击按钮时,项目什么也不做。没有警告,没有错误等。只是没有做任何事情。
此外,当我将“默认GWT示例(问候项目)”部署到Tomcat服务器时,它不起作用。 (我的意思是我的问题与我的项目代码无关)
p.s. :我的项目在开发模式下完美运行。
请问您能帮我吗?
如果我将项目部署到仅使用客户端代码的Tomcat服务器,则完美工作。Gwt Tomcat部署:没有任何作用
但是,如果我的项目有一个服务器端代码,例如,使用RPC的按钮,当我点击按钮时,项目什么也不做。没有警告,没有错误等。只是没有做任何事情。
此外,当我将“默认GWT示例(问候项目)”部署到Tomcat服务器时,它不起作用。 (我的意思是我的问题与我的项目代码无关)
p.s. :我的项目在开发模式下完美运行。
请问您能帮我吗?
让我们说,你在开发模式下运行w当,您的网址是
本地主机:端口号/第1页。
并且战争文件名称很开心。
因此,当您部署到Tomcat时,服务器不再以localhost:port#/ page1的形式提供服务。
您的应用程序现在将担任
本地主机:端口号/开心/第1页
在您的RPC远程服务接口文件中,可以指定的相对路径为“/第1页” 。
但是,您必须检查您的web.xml并确保servlet在相对路径中指定。检查你的web.xml以确保servlet路径不被硬编码为
localhost:port#/ page1。
感谢您的解决方案。我的问题解决了。 – dorukkangal 2012-03-29 15:36:03
如果您运行在['-noserver'模式](https://developers.google.com/web-toolkit/doc/latest/DevGuideCompilingAndDebugging#How_do_I_use_my_own_server_in_development_mode_instead_of_GWT's)对Tomcat服务器发生在DevMode的是什么? – 2012-03-28 16:21:11
安装萤火虫,检查是否点击一个按钮正在向服务器发送请求,以及响应中有什么 – mabn 2012-03-29 03:05:21