我有一个我在Tomcat中部署的GWT应用程序。当我在web应用部署它的文件夹是这样的:当作为ROOT部署在Tomcat中时,RPC/Servlet不工作
webapps/mygwtapp
,并从浏览器访问它,http://localhost:8080/mygwtapp服务器端RPC/Servlet的作品。
但是,当我将mygwtapp
文件夹更改为ROOT
文件夹时,RPC/Servlet停止工作。
一个servlet配置,这个工作时,应用程序不部署ROOT:
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/mygwtapp/greet</url-pattern>
</servlet-mapping>
然而,当部署为ROOT它不工作,即使我更改URL模式是这样的:
<url-pattern>/greet</url-pattern>
可能是什么问题?
请解释具体是什么不工作。尽可能提供错误消息和/或堆栈跟踪。 –
RPC失败,因为我认为servlet url模式映射不正确。 – xybrek
但是,当我将应用程序从ROOT转移到webapps文件夹中的mygwtapp时,它才起作用(即如果url模式如下所示:/mygwtapp/greet url-pattern> –
xybrek