当前位置: 首页 > 知识库问答 >
问题:

Spring Websocket和404连接状态

郭俊人
2023-03-14

在一个运行在Tomcat 7.0.50下的Spring MVC 4.0.2项目中,我试图使用简单的代理和sockjs stompendpoint来实现Spring Websocket,遵循官方参考。因此,在contextConfigLocation(DistpacherServlet属性)中,我添加了一个值“websocket-config.xml”,它包含:

>     <websocket:message-broker application-destination-prefix="/app" >
>           <websocket:stomp-endpoint path="/monitor">
>             <websocket:sockjs />
>           </websocket:stomp-endpoint>
>           <websocket:simple-broker prefix="/topic"/>
>     </websocket:message-broker>
    null

在jsp页面中,我将代码

....
var socket=新SockJS(“监视器”);
var stompClient=stomp.over(socket);....

不幸的是,当我从Chrome(v32)中加载jsp页面时,我得到了这个错误:

怎么了?

****更新2014年2月20日我尝试了这个解决的堆栈问题,它建议在Spring Websocket中使用Tomcat8,不幸的是它不起作用

共有1个答案

越伯寅
2023-03-14

请求/monitor/info时,服务器端有日志输出吗?如何映射DispatcherServlet本身?我希望从你上面得到的“/”。

SockJSendpoint基本上是Spring MVC中映射的URL(带有SimpleRurlHandlerMapping),所以可以尝试其他Spring MVC映射控制器方法。打开日志记录,会不会有过滤器或其他东西返回404?

 类似资料:
  • 从2020年1月15日起,maven中心位置现在使用https协议进行保护。因此,我们了解maven设置和pom.xml必须使用https在我们的存储库位置进行更新。 但有一个问题是,Nexus内部如何管理这一点,请有人提供建议?-我们基于maven的java应用程序有一个依赖项groupId:org。骡子模块和工件:mule模块sfdc。这个人工制品在中国从来没有出现过http://repo1.

  • 问题内容: 我正在(成功)使用以下命令连接到数据库: 一段时间后,我应该检查什么以检查连接是否仍处于打开状态? 我希望有类似的东西可供我使用。 问题答案: 没有。只需执行您的查询。如果连接已终止,则您的JDBC驱动程序将重新连接(如果它支持它,并且您在连接字符串中启用了它-大多数不支持它),否则您将得到异常。 如果检查连接是否正常,在实际执行查询之前它可能会掉线,因此通过检查绝对不会获得任何收益。

  • 问题内容: 我想为我的用户提供一种有关进度状态的信息。我发现了几个组件,例如: Richfaces状态或IceFaces连接状态 因此,我想在页面上添加类似的内容,尤其是对于ajax请求。最简单的实现方法是什么?我不想使用这些组件之一,而是想编写自己的组件,但我无法想象它需要多少努力:-) 我很感谢你的想法… 问题答案: 标准的JSF实现没有为此提供现成的组件。但是,JSF 2.0规范 在第13.

  • 可确认目前连接的接入点信息或网络的连接状态。

  • 我刚刚在spring tool suit中创建了一个示例spring mvc项目(没有进行任何修改),当我执行它时,我将按照index.jsp获得输出。但在此之后,我只在view文件夹中添加一个index.html页面,并进行了以下两个更改 > 在控制器类i中添加:返回“index”; 在Pivotal Server Developer Edition V3.1上执行更改后的代码时,我得到HTTP