我正在尝试从javascript socket.io连接到基于Java的websocket。我跟进该博客以与后端建立联系:https://oneminutedistraction.wordpress.com/2013/08/12/marrying-socket-io-client-with-java-ee-7s-websocket/ 因此,在我的应用程序中创建了一个servlet并进行了如下映射:
<servlet-mapping>
<servlet-name>SocketIOServlet</servlet-name>
<url-pattern>/socket.io/*</url-pattern>
</servlet-mapping>
可通过以下应用程序上下文访问此servlet: http://localhost:8080/myapp/socket.io
从javascript中,我正尝试使用资源与该servlet连接:
socket = io.connect("http://localhost:8080",{ resource: "myapp/socket.io/"});
但无法在控制台上找到资源并出现错误,如下所示:
socket.io-1.3.5.js:2 GET http://localhost:8080/socket.io/?EIO=3&transport=polling&t=1531131993977-34 404 (Not Found)
有什么线索可以解决这个问题吗?