我有一個我在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