webSocket如何部署端点
这是端点:
@ServerEndpoint("/echo")
public class EchoServer {
@OnMessage
public String echo(String incomingMessage ){
return "I got this (" + incomingMessage + ")"
+ " so I am sending it back !";
}
客户端:
<html>
<head>
<title>webSockerTest.html</title>
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script language="javascript" type="text/javascript">
var echo_websocket;
function init(){
output = document.getElementById("output");
}
function send_echo(){
var wsUri="ws://localhost:8080/echoserver/echo";
writeToScreen("Connecting to " + wsUri);
echo_websocket = new WebSocket(wsUri);
echo_websocket.onopen = function (evt) {
writeToScreen("Connected !");
doSend(textID.value);
};
echo_websocket.onmessage = function(evt){
writeToScreen('<span style="color: red;">
ERROR:</span>' + evt.date);
echo_websocker.close();
};
}
function doSend(message){
echo_websocket.send(message);
writeToScreen("Sent message:" + message);
}
function writeToScreen(message){
var pre = document.createElement("p");
pre.style.wordWrap = "break-word";
pre.innerHTML = message;
output.appendChild(pre);
}
window.addEventListener("load",init,false);
</script>
</head>
<body>
<h1>Echo Server</h1>
<div style="text-align:left;">
<form action="">
<input onclick="send_echo()" value="Press to send" type="button">
<input id="textID" name="message" value="Hello Web sockets" type="text">
<br>
</form>
</div>
<div id="output"></div>
</body>
</html>
请问端点如何发布....