0 0

tomcat7、8中(WebSocket),过期的WebSocketServlet类是由哪个类代替的0

最近在研究websocket,tomcat中的做法是:
一个servlet需要继承WebSocketServlet类
然后实现createWebSocketInbound方法,该方法返回:StreamInbound对象

但是,现在发现
org.apache.catalina.websocket.WebSocketServlet
org.apache.catalina.websocket.StreamInbound
这两个类都是过期(Deprecated)的

既然是过期的,那么肯定会有新的类(API)或方法代替

请问,新的类(API)是什么

或者新的做法是什么
2014年5月11日 21:47

3个答案 按时间排序 按投票排序

0 0

参考 http://redstarofsleep.iteye.com/blog/1488639

2014年5月14日 02:14
0 0

以下是官方文档的说明:

引用
Replaced by the JSR356 WebSocket 1.0 implementation and will be removed in Tomcat 8.0.x.

@Deprecated
public abstract class WebSocketServlet
extends HttpServlet

参见这里:
https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/websocket/WebSocketServlet.html

所以,楼主直接找JSR356 WebSocket应该就可以了。

2014年5月12日 18:40
0 0

@ServerEndpoint(value = "/websocket/chat")


tomcat8给出的例子用的都是注解了

你可以在tomcat8的apache-tomcat-8.0.5\webapps\examples\WEB-INF\classes找到对应的例子

2014年5月11日 23:05

相关推荐

Global site tag (gtag.js) - Google Analytics