websocket 문의
- 작성자 :
- 홍*동
- 작성일 :
- 2018-11-05 11:31:01
- 조회수 :
- 3,990
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
Tomcat 8.5 + spring 4.2.4 + 공통컴포넌트 3.7 + SockJs을 이용중이며
일반 spring이나 egovframework web project로 이용시 잘 되나
공통 컴포넌트와 함께 사용시 연결이 되지 않습니다.
Console에 Mapped URL path [/websocket/**] 으로 되었으나 이 주소로 Sockjs 객체 생성시 404가 뜹니다.
404가 떠서 EgovWebApplicationInitializer 에서 dispatcher를 *.do 에서 /로 변경시 접근은 됬지만
소켓연결이 200 response하며 연결이 되지 않습니다.
이에 해결방안이 있는지 궁금합니다.
Cliente단 에러입니다.
WebSocket connection to 'ws://localhost/websocket/922/nqhtsc12/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200
네트워크 Reqeust 를 보면 xhr?t=1541383983580 으로 약 20개 정도 요청이 돌다가 죽습니다.
일반 spring이나 egovframework web project로 이용시 잘 되나
공통 컴포넌트와 함께 사용시 연결이 되지 않습니다.
Console에 Mapped URL path [/websocket/**] 으로 되었으나 이 주소로 Sockjs 객체 생성시 404가 뜹니다.
404가 떠서 EgovWebApplicationInitializer 에서 dispatcher를 *.do 에서 /로 변경시 접근은 됬지만
소켓연결이 200 response하며 연결이 되지 않습니다.
이에 해결방안이 있는지 궁금합니다.
Cliente단 에러입니다.
WebSocket connection to 'ws://localhost/websocket/922/nqhtsc12/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200
네트워크 Reqeust 를 보면 xhr?t=1541383983580 으로 약 20개 정도 요청이 돌다가 죽습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
*.do를 /로 변경하면 모든 URL 맵핑을
Controller로 연결하기 때문에
정적파일들에 대한 처리가 추가로 필요합니다.
기재하신 내용만 가지고는 확인하기에 한계가 있습니다.
실행환경 웹소켓관련하여 다음 샘플을 참고하실수 있을듯 합니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?menu=2&submenu=1
다음 위키페이지도 참고하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.5:ptl:websocket
센터에서 테스트한 결과
공통컴포넌트에 적용하는데 문제는 없었습니다.
감사합니다.
표준프레임워크센터 입니다.
*.do를 /로 변경하면 모든 URL 맵핑을
Controller로 연결하기 때문에
정적파일들에 대한 처리가 추가로 필요합니다.
기재하신 내용만 가지고는 확인하기에 한계가 있습니다.
실행환경 웹소켓관련하여 다음 샘플을 참고하실수 있을듯 합니다.
http://www.egovframe.go.kr/cop/bbs/selectBoardArticle.do?menu=2&submenu=1
다음 위키페이지도 참고하실수 있습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3.5:ptl:websocket
센터에서 테스트한 결과
공통컴포넌트에 적용하는데 문제는 없었습니다.
감사합니다.