2015-04-05 84 views
5

正在寫我的第一個websocket程序,並且正在獲取「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

你能向我們展示如何首先創建web套接字? 404通常認爲你的網址是無法找到的。我認爲,而不是在評論中提出你的代碼,如果你只是編輯你的帖子,這將是非常好的。 – 2015-04-05 10:23:59

回答

5

頭謝謝你們的建議,我找到了答案。

我複製的代碼是從http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html網站。

問題是在js文件中提到的url,他們提出的項目名稱是WebsocketHome。我已經將項目名稱更改爲WebSocket,因此我的url應該是ws:// localhost:8080/Websocket/actions。

感謝您的支持。

+2

感謝您回答您自己的問題。否則,它會偶然發現未解決的問題。 – 2017-06-12 21:31:47

相關問題