2015-04-05 15 views
5

Sto scrivendo il mio primo programma websocket e sto ricevendo "Handshake WebSocket: codice di risposta imprevisto: 404", errore durante il caricamento della pagina web.Handshake WebSocket: codice di risposta inatteso: 404

Sto utilizzando JDK 1.7 e jboss 8 (wildfly8.0).

Qualcuno può aiutare per favore?

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

e la testa in 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

puoi mostrarci come hai creato la presa web prima? 404 in genere che il tuo URL non può essere trovato. e penso piuttosto che inserire il tuo codice nel commento, sarà fantastico se modifichi il tuo post. –

risposta

5

Grazie ragazzi per il vostro suggerimento, ho trovato la risposta.

Il codice che ho copiato proviene dal sito http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html.

Il problema era l'url come menzionato nel file js e il nome del progetto che stanno proponendo è WebsocketHome. Avevo cambiato il nome del progetto in Websocket quindi il mio url dovrebbe essere ws: // localhost: 8080/Websocket/actions.

Grazie per il vostro supporto.

+2

Grazie per aver risposto alla tua domanda. Altrimenti, è frustrante imbattersi in domande senza risposta. –

Problemi correlati