2015-04-05 3 views
5

Я пишу свою первую программу в сети и получаю «Рукопожатие WebSocket: Неожиданный код ответа: 404», ошибка при загрузке веб-страницы.Рукопожатие WebSocket: Неожиданный код ответа: 404

Я использую JDK 1.7 и jboss 8 (wildfly8.0).

Может ли кто-нибудь помочь?

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

и головой в 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

Вы можете показать нам, как вы сначала создали веб-сокет? 404 обычно, что ваш url не может быть найден. и я думаю, вместо того, чтобы позиционировать ваш код в комментарии, будет здорово, если вы просто отредактируете свой пост. –

ответ

5

Спасибо ребята за ваше предложение, я нашел ответ.

Код, который я скопировал, находится от http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html.

Проблема была в URL-адресе, указанном в файле js, и имя проекта, которое они предлагают, это WebsocketHome. Я изменил название проекта на Websocket, поэтому мой url должен быть ws: // localhost: 8080/Websocket/actions.

Спасибо за вашу поддержку.

+2

Спасибо, что ответили на ваш собственный вопрос. В противном случае, его расстраивает, чтобы наткнуться на неотвеченные вопросы. –

Смежные вопросы