2015-04-05 22 views
5

Piszę mój pierwszy program websocket i otrzymuję "Uścisk sieci WebSocket: nieoczekiwany kod odpowiedzi: 404", błąd podczas ładowania strony.Uścisk dłoni WebSocket: nieoczekiwany kod odpowiedzi: 404

Używam JDK 1.7 i jboss 8 (wildfly8,0).

Czy ktoś mógłby pomóc?

window.onload = init; 
var socket = new WebSocket("ws://localhost:8080/WebsocketHome/actions"); 
socket.onmessage = onMessage; 

i głowa w html

<head> 
<title></title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<script src="websocket.js" type="text/javascript"></script> 
<link rel="stylesheet" type="text/css" href="style.css"> 
</head> 
+0

Czy możesz nam pokazać, w jaki sposób utworzyłeś najpierw gniazdo internetowe? 404 zazwyczaj nie można znaleźć Twojego adresu URL. i myślę, że zamiast przedstawiać twój kod w komentarzu, będzie dobrze, jeśli po prostu zmienisz swój wpis. –

Odpowiedz

5

Dziękujemy wam za sugestię, znalazłem odpowiedź.

Kod, który skopiowałem, znajduje się na stronie http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html.

Problemem był adres URL wymieniony w pliku js, a nazwa projektu, którą proponują, to WebsocketHome. Zmieniłem nazwę projektu na Websocket, dlatego moim adresem URL powinien być ws: // localhost: 8080/Websocket/actions.

Dzięki za wsparcie.

+2

Dzięki za odpowiedź na własne pytanie. W przeciwnym razie frustrujące jest natknięcie się na pytania bez odpowiedzi. –

Powiązane problemy