我寫了一個包含websocket servlet的小GWT應用程序。我在我的ubuntu 10.04服務器上安裝了jetty-hightide 7.1.6,並且無法訪問websocket servlet。但是,在我的本地計算機上運行以進行測試時,我可以訪問它。我沒有對jetty進行任何配置,我只是將GWT應用程序的war文件放到webapps文件夾中,jetty部署了它。默認jetty 7安裝,不能通過url訪問servlets
我可以通過轉到期望的URL來訪問應用程序本身,但我無法通過URL訪問該servlet。
我在本地使用的網址是:
WS://127.0.0.1:8888/canvasbattleserver/battleCom
和生產服務器上:
WS://thelettercliff.com:8080/canvasbattleserver/battleCom
這裏是servlet的web.xml中
<servlet>
<servlet-name>battleServlet</servlet-name>
<servlet-class>com.thelettercliff.project.server.BattleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>battleServlet</servlet-name>
<url-pattern>/canvasbattleserver/battleCom</url-pattern>
</servlet-mapping>
任何想法的配置?