Gwt 默认jetty 7安装,can';t通过url访问servlet

Gwt 默认jetty 7安装,can';t通过url访问servlet,gwt,jetty,Gwt,Jetty,我编写了一个包含websocket servlet的小GWT应用程序。我在ubuntu 10.04服务器上安装了jetty hightide 7.1.6,无法访问websocket servlet。但是,当我在本地机器上运行测试时,我可以访问它。我没有对jetty进行任何配置,只是将GWT应用程序的war文件放到webapps文件夹中,jetty将其部署 我可以通过访问预期的URL访问应用程序本身,但我无法通过URL访问servlet 我在本地使用的url是: ws://127.0.0.1:88

我编写了一个包含websocket servlet的小GWT应用程序。我在ubuntu 10.04服务器上安装了jetty hightide 7.1.6,无法访问websocket servlet。但是,当我在本地机器上运行测试时,我可以访问它。我没有对jetty进行任何配置,只是将GWT应用程序的war文件放到webapps文件夹中,jetty将其部署

我可以通过访问预期的URL访问应用程序本身,但我无法通过URL访问servlet

我在本地使用的url是:
ws://127.0.0.1:8888/canvasbattleserver/battleCom
在生产服务器上:
ws://thelettercliff.com:8080/canvassbattleserver/battleCom

下面是web.xml中servlet的配置

  <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>

战斗servlet
com.thelettercliff.project.server.BattleServlet
战斗servlet
/canvasbattleserver/battleCom
有什么想法吗?

看看这是否有效:

编辑此文件:
/etc/default/jetty

找一行写着

JETTY\u主机
并将其值更改为
0.0.0.0

因此,它应该是:

JETTY\u主机=0.0.0.0

这将使jetty监听所有接口上的连接