Websocket-握手错误500/200/404 -Oracle weblogic 12.2.1.3

时间:2019-09-26 21:20:52

标签: spring-mvc websocket weblogic12c

我在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我需要添加的任何内容

0 个答案:

没有答案