websocket 용 Oracle 튜토리얼을 다시 만들려고합니다. NetBeans를 사용한다고 가정합니다. 설명서에는 다음과 같이 나와 있습니다 :websocket, java and netbeans
"EchoServer WebSocket 끝점을 배포하는 작업은 특히 간단합니다. 원본 파일을 컴파일하고 WAR 파일에 클래스 파일을 포함하고 WAR 파일을 배포해야합니다."
하지만 Netbeans이 자동으로 컴파일되고 확실히 배포 할 때가되었습니다. 내가 놓친 게 있니? 나는 서버에서 반환 메시지를 얻을 수 없기 때문에 예라고 생각합니다. 그래서 Glassfish 4.0과 함께 Java 7.51을 실행하고 있습니다. 엔드 포인트에 연결 중이지만 서버에서 리턴 메시지가 없다고 생각합니다. 어떤 도움을 주시면 감사하겠습니다.
package websock;
import javax.websocket.server.ServerEndpoint;
import javax.websocket.OnMessage;
@ServerEndpoint("/echo")
public class EchoServer {
@OnMessage
String echo(String incomingMessage){
return "I got this (" + incomingMessage + ")"
+ " so I am sending it back!";
}
}
그리고 HTML 등 :
Connecting to ws://localhost:8080/websock/echo
Connected!
message sent: why doesn't this work