我在Spring MVC 4.3项目.Oracle Weblogic 12.2.1.3,websocket实现中寻找websocket协议实现。
通常,使用weblogic12.2.1.3在动态Web项目中开发了websocket实现-可以正常工作。
服务器:Oracle Weblogic服务器-12.2.1.3 已使用:@ServerEndpoint注释(Server),客户端-JSP -ws:// localhost:7001 / server
相同的实现尝试添加到现有的spring mvc项目中并运行-出现握手错误-404
因此,在检查了Google来源之后,发现了不同的实现方式,例如使用websockethandler,sockjsHTTPRequestHandler,STOMP。
每当我使用sockjs时,我的请求状态都为200(这意味着已发送客户端请求),但未达到服务器端的响应,因此消息中显示为“握手状态为Error200”。
除了Sockjs之外,其他webonfigurer(如stomp,websockethandler -i)通常将错误显示为“握手500错误”。 在控制台中,它曾经显示为握手“否javax.websocket.server.servercontainer” ServletContext“类,确定使用JSR356吗?”的非法参数异常。
Jar使用-spring-websocket-4.3.2,spring-messaging-4.3.2,javax.websocket.javax.server(oracleweblogic jar)
请问您有什么想法可以解决此握手错误。
请澄清我是否缺少与服务器Spring MVC 4.3版实现类似的兼容性,如jars我需要添加的任何内容