{"action":"created","issue":{"url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/1","labels_url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/1/comments","events_url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/1/events","html_url":"https://github.com/realityforge/gwt-websockets-example/issues/1","id":110100470,"number":1,"title":"404 Error during WebSocket handshake","user":{"login":"johnthad","id":5176962,"avatar_url":"https://avatars.githubusercontent.com/u/5176962?v=3","gravatar_id":"","url":"https://api.github.com/users/johnthad","html_url":"https://github.com/johnthad","followers_url":"https://api.github.com/users/johnthad/followers","following_url":"https://api.github.com/users/johnthad/following{/other_user}","gists_url":"https://api.github.com/users/johnthad/gists{/gist_id}","starred_url":"https://api.github.com/users/johnthad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnthad/subscriptions","organizations_url":"https://api.github.com/users/johnthad/orgs","repos_url":"https://api.github.com/users/johnthad/repos","events_url":"https://api.github.com/users/johnthad/events{/privacy}","received_events_url":"https://api.github.com/users/johnthad/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-06T21:02:09Z","updated_at":"2015-10-15T20:00:16Z","closed_at":"2015-10-15T20:00:16Z","body":"Hello. I have tried running this example in both devmode (well, with GWT 2.7.0, it's SDM) and as WAR deployed in Tomcat 8. Either way I get a 404 error when I try to connect (below is the Chrome console when running from Tomcat). Do you have an idea what is wrong or what to look for?\r\n\r\n```\r\nexample-0.js:695 WebSocket connection to 'ws://10.1.2.2:8080/gwt-websockets-example/chat' failed: Error during WebSocket handshake: Unexpected response code: 404\r\nexample-0.js:717 Tue Oct 06 16:54:30 GMT-400 2015 org.realityforge.gwt.websockets.example.client.Example\r\nWARNING: WebSocket @ Error\r\nReadyState:CLOSED\r\nURL:ws://10.1.2.2:8080/gwt-websockets-example/chat\r\nBinaryType:ARRAYBUFFER\r\nBufferedAmount:0\r\nExtensions:\r\nProtocol:\r\nexample-0.js:717 Tue Oct 06 16:54:30 GMT-400 2015 org.realityforge.gwt.websockets.example.client.Example\r\nWARNING: WebSocket @ Close\r\nReadyState:CLOSED\r\nURL:ws://10.1.2.2:8080/gwt-websockets-example/chat\r\nBinaryType:ARRAYBUFFER\r\nBufferedAmount:0\r\nExtensions:\r\nProtocol:\r\n```"},"comment":{"url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/comments/148504747","html_url":"https://github.com/realityforge/gwt-websockets-example/issues/1#issuecomment-148504747","issue_url":"https://api.github.com/repos/realityforge/gwt-websockets-example/issues/1","id":148504747,"user":{"login":"realityforge","id":11840,"avatar_url":"https://avatars.githubusercontent.com/u/11840?v=3","gravatar_id":"","url":"https://api.github.com/users/realityforge","html_url":"https://github.com/realityforge","followers_url":"https://api.github.com/users/realityforge/followers","following_url":"https://api.github.com/users/realityforge/following{/other_user}","gists_url":"https://api.github.com/users/realityforge/gists{/gist_id}","starred_url":"https://api.github.com/users/realityforge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/realityforge/subscriptions","organizations_url":"https://api.github.com/users/realityforge/orgs","repos_url":"https://api.github.com/users/realityforge/repos","events_url":"https://api.github.com/users/realityforge/events{/privacy}","received_events_url":"https://api.github.com/users/realityforge/received_events","type":"User","site_admin":false},"created_at":"2015-10-15T20:00:16Z","updated_at":"2015-10-15T20:00:16Z","body":"Great - glad you worked it out"}}