我尝试使用Payara Java EE应用程序服务器设置websocket,并主要遵循this tutorial。
一切似乎都在运行,但我总是收到这个令人讨厌的错误消息:
websocket error InvalidResponse(HTTP/1.1 404 Not Found)
我尝试使用SwiftWebSocket library以及简单的HTML / Javascript websocket客户端连接到我的iOS设备上的websocket。两种方法都返回完全相同的错误。
My Glassfish 4.1 / Payara服务器在我的局域网内的单独Ubuntu Server计算机上运行。没有任何记录到服务器日志。我使用以下URL尝试连接到webservice:
ws://192.168.1.152:8080/MyWebSocket/endpoint
其中MyWebSocket
是我在Netbeans IDE中的Java EE项目名称,端点是在我的websocket类中使用@ServerEndpoint("/endpoint")
定义的。
为什么我收到404
错误的任何想法?我必须在应用程序服务器上更改的任何设置?