如果我将项目部署到仅使用客户端代码的Tomcat服务器,它可以很好地工作。
但是如果我的项目有一个服务器端代码,例如,一个使用RPC的按钮,当我点击按钮时,项目什么都不做。没有警告,没有错误等等。根本就什么都不做。
而且,当我将“默认GWT示例(问候项目)”部署到Tomcat服务器时,它不起作用。 (我的意思是我的问题与我的项目代码无关)
P.S。 :我的项目在开发模式下完美运行。
你能帮我吗?
答案 0 :(得分:1)
让我们说,当你在开发模式下运行时,你的URL是
本地主机:端口#/第1页
战争档案名称很高兴。
因此,当您部署到Tomcat时,服务器不再将其作为localhost:port#/ page1。
您的应用现在将作为
提供本地主机:端口#/快乐/第1页
在您的rpc远程服务接口文件中,您将相对路径指定为“/ page1”。
但是,您必须检查web.xml并确保在相对路径中指定了servlet。检查web.xml以确保servlet路径没有硬编码为
本地主机:端口#/第1页