복붙노트

[SPRING] 연결시 Spring Websocket 및 404 상태

SPRING

연결시 Spring Websocket 및 404 상태

Tomcat 7.0.50에서 동작하는 Spring MVC 4.0.2 프로젝트에서, 저는 공식적인 레퍼런스 다음에 간단한 broker와 sockjs stomp endpoint를 가진 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>

Eclipse 콘솔 (catalina log)에서 Tomcat을 시작할 때 행을 표시합니다.

jsp 페이지에서 나는 코드를 넣었다.

불행히도 크롬에서 JSP 페이지를로드 할 때 (v32)이 오류가 발생합니다.

분명히이 테스트를 로컬에서하고 있고 다른 모든 webapp 리소스는 http : // localhost / (ProjectName)에서 올바르게 접근 할 수 있습니다.

뭐가 문제 야?

**** 2014 년 2 월 20 일 업데이트 나는 Tomcat8을 Spring Websocket 용으로 사용할 것을 제안하는이 해결 된 스택 질문을 따르려고 시도했지만 불행히도 작동하지 않는다.

해결법

  1. ==============================

    1./ monitor / info에 대한 요청의 결과로 서버 측에 로그 출력이 있습니까? DispatcherServlet 자체는 어떻게 매핑됩니까? 나는 당신이 위에있는 것에서 "/"를 기대할 것입니다.

    / monitor / info에 대한 요청의 결과로 서버 측에 로그 출력이 있습니까? DispatcherServlet 자체는 어떻게 매핑됩니까? 나는 당신이 위에있는 것에서 "/"를 기대할 것입니다.

    SockJS 끝점은 기본적으로 Spring MVC (SimpleUrlHandlerMapping)에 매핑 된 URL이므로 다른 Spring MVC 매핑 된 컨트롤러 메서드를 사용해보십시오. 로깅을 설정하면 필터 나 404를 반환 할 수 있습니까?

  2. from https://stackoverflow.com/questions/21883033/spring-websocket-and-404-status-on-connection by cc-by-sa and MIT license