正在编写我的第一个 websocket 程序并且正在得到“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>
谢谢各位的建议,我找到了答案。
我复制的代码来自http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/HomeWebsocket/WebsocketHome.html site.
问题是 js 文件中提到的 url,他们建议的项目名称是 WebsocketHome。我已将项目名称更改为 Websocket,因此我的 url 应为 ws://localhost:8080/Websocket/actions。
感谢您的支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)