WebSocket-handshake: Unexpected response code: 404
Schreibe meine erste websocket-Programm und bin immer "WebSocket handshake: Unexpected response code: 404" Fehler beim laden der Webseite.
Ich bin mit dem JDK 1.7 und jboss 8 (wildfly8.0).
Könnte bitte jemand helfen?
window.onload = init;
var socket = new WebSocket("ws://localhost:8080/WebsocketHome/actions");
socket.onmessage = onMessage;
Kopf und 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>
können Sie die uns zeigt, wie Sie schuf die web-socket-ersten? 404 in der Regel, dass Ihre url nicht gefunden werden kann. und ich denke, als posieren Sie Ihren code in Kommentar, Sie wird groß sein, wenn Sie einfach Bearbeiten Sie Ihre post.
InformationsquelleAutor Saurabh Jhunjhunwala | 2015-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danke Jungs für Eure Vorschläge, ich fand die Antwort.
Den code habe ich kopiert aus http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html Website.
Das problem war die url, wie bereits in der js-Datei und den Namen des Projekts, die Sie vorschlagen, ist WebsocketHome. Ich hatte mich geändert, den Namen des Projekts, um Websocket-so meine url ws://localhost:8080/Websocket/Aktionen.
Dank für Ihre Unterstützung.
InformationsquelleAutor Saurabh Jhunjhunwala
Eigentlich ist hier das problem der groß-und Kleinschreibung in den URLs. Sie nicht brauchen, um zu ändern den Namen des Projekts. Ändern Sie einfach den Websocket-URL in der JavaScript-Datei, die
(mit einem Kapital S, als in den Namen des Projekts), wäre das problem gelöst haben. In deinem Fall, ändern beide von Ihnen entfernt der Fall Inkonsistenz, also hat es funktioniert.
InformationsquelleAutor scaleSpace