Hi Thusitha, The context path is as follows (present in context.xml), *<Context antiJARLocking="true" path="/TestWebApp"/>*
and the error code is 404 stating that the html file "echo" was not found. Thanks. On Thu, Jun 25, 2015 at 4:43 PM, Thusitha Thilina Dayaratne < [email protected]> wrote: > Hi Sabra, > > Did you check the Context path is correct? Also can you check what is the > error code that you get? > Thanks > > On Thu, Jun 25, 2015 at 4:28 PM, Sabra Ossen <[email protected]> wrote: > >> Hi, >> >> I am following the blog mentioned in [1] and I can successfully run the >> Web App in the local tomcat server, when I run the following code in the >> WSO2 AS 5.3.0 alpha the browser returns the following error in the browser >> console. >> >> *Firefox can't establish a connection to the server at >> ws://10.225.125.91:9763/TestWebApp/echo >> <http://10.225.125.91:9763/TestWebApp/echo>.* >> >> Server code; >> >> import java.io.IOException; >> import javax.websocket.OnClose;import javax.websocket.OnMessage;import >> javax.websocket.OnOpen;import javax.websocket.Session;import >> javax.websocket.server.ServerEndpoint; >> >> @ServerEndpoint("/echo") public class EchoServer { >> >> @OnOpen >> public void onOpen(Session session){ >> System.out.println(session.getId() + " has opened a connection"); >> try { >> session.getBasicRemote().sendText("Connection Established"); >> } catch (IOException ex) { >> ex.printStackTrace(); >> } >> } >> >> @OnMessage >> public void onMessage(String message, Session session){ >> System.out.println("Message from " + session.getId() + ": " + >> message); >> try { >> session.getBasicRemote().sendText(message); >> } catch (IOException ex) { >> ex.printStackTrace(); >> } >> } >> >> @OnClose >> public void onClose(Session session){ >> System.out.println("Session " +session.getId()+" has ended"); >> }} >> >> >> index.html; >> >> <!DOCTYPE html> >> >> <html> >> <head> >> <title>Echo Chamber</title> >> <meta charset="UTF-8"> >> <meta name="viewport" content="width=device-width"> >> </head> >> <body> >> >> <div> >> <input type="text" id="messageinput"/> >> </div> >> <div> >> <button type="button" onclick="openSocket();" >Open</button> >> <button type="button" onclick="send();" >Send</button> >> <button type="button" onclick="closeSocket();" >Close</button >> > >> </div> >> <!-- Server responses get written here --> >> <div id="messages"></div> >> >> <!-- Script to utilise the WebSocket --> >> <script type="text/javascript"> >> >> var webSocket; >> var messages = document.getElementById("messages"); >> >> function openSocket(){ >> >> if(webSocket !== undefined && webSocket.readyState !== >> WebSocket.CLOSED){ >> writeResponse("WebSocket is already opened."); >> return; >> } >> >> *webSocket = new WebSocket("ws://" + >> window.location.host + "/TestWebApp/echo");* >> >> webSocket.onopen = function(event){ >> if(event.data === undefined) >> return; >> >> writeResponse(event.data); >> }; >> >> webSocket.onmessage = function(event){ >> writeResponse(event.data); >> }; >> >> webSocket.onclose = function(event){ >> writeResponse("Connection closed"); >> }; >> } >> >> function send(){ >> var text = document.getElementById("messageinput").value; >> webSocket.send(text); >> } >> >> function closeSocket(){ >> webSocket.close(); >> } >> >> function writeResponse(text){ >> messages.innerHTML += "<br/>" + text; >> } >> >> </script> >> >> </body> >> </html> >> >> Is their any particular way that the web socket is defined within the AS. >> Can anyone help me with this issue. Thanks in advance. >> >> [1] https://blog.idrsolutions.com/2013/12/websockets-an-introduction/ >> >> Regards. >> >> -- >> Sabra Ossen <http://lk.linkedin.com/in/sabraossen> >> Undergraduate | Department of Computer Science and Engineering >> University of Moratuwa >> Sri Lanka >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Thusitha Dayaratne > Software Engineer > WSO2 Inc. - lean . enterprise . middleware | wso2.com > > Mobile +94712756809 > Blog alokayasoya.blogspot.com > About http://about.me/thusithathilina > > -- Sabra Ossen <http://lk.linkedin.com/in/sabraossen> Undergraduate | Department of Computer Science and Engineering University of Moratuwa Sri Lanka
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
