不要使用 Apache Tomcat WsServerContainer doUpgrade 方法

Liberty 8.5.5.7 版及 WebSphere Application Server Traditional 9.0 版引進 com.ibm.websphere.wsoc.WsWsocServerContainer doUpgrade WebSocket 方法,該方法允許 Servlet 或過濾器要求將現行 HTTP 要求升級至 WebSocket 階段作業。 Apache Tomcat 可透過 org.apache.tomcat.websocket.server.WsServerContainer doUpgrade 方法提供類似功能。

此規則會標示 Tomcat WsServerContainer doUpgrade 方法,使您可以將它移轉至 WsWsocServerContainer doUpgrade 方法。

WebSphere Application Server 方法定義如下:


com.ibm.websphere.wsoc.WsWsocServerContainer

public void doUpgrade(HttpServletRequest request, 
                      HttpServletResponse response,
                      ServerEndpointConfig sec, 
                      java.util.Map<java.lang.String,
                      java.lang.String> pathParams) 
                        擲出 ServletException, java.io.IOException

}

如需相關資訊以及 Java 說明文件的鏈結,請參閱