使用tomcat的Web套接字和Web服务

时间:2013-03-28 16:16:52

标签: java web-services tomcat websocket axis2

我正在开发一个Android上的应用程序,它与服务器通信以更新位置信息。例如:当您找到一家好餐馆时,您可以在地图上标记并与其他人分享。每个人都会看到它并知道餐厅提供的特别折扣。我已经完成了标记这个位置的代码并在android和服务器端共享。我已经编写并将其部署为axis2 Web应用程序。现在,我想更新某人实时共享的位置。我在想网络套接字。但经过几天的研究,我不知道怎么做。我的问题是:

  • 我不知道在这种情况下我应该使用哪个框架。我试过jWebsocket,但由于大量的配置,它让我发疯。我也尝试过JavaWebsocket(由TooTallNate创建)和Atmosphere,但它们需要依赖运行。我只是想把它放在同一个war文件中,使用现有的axis2代码或者我可以在tomcat服务器上部署的东西。很容易找到一个云来部署一个web应用程序,但很难运行依赖服务器这样的你知道,就像JavaWebSocket一样。我能做到吗?你能给我一些框架吗?

  • 我还想在android客户端创建代码,是否有可以使用的库或框架?

我是网络套接字的新手,所以我不知道去哪里。谢谢你的每一个建议!

1 个答案:

答案 0 :(得分:1)

我使用基于Jetty的JWebSocketembedable完全android到Tomcat中。它还有不同的客户端库(javaScript,{{3}})。