我在Chrome控制台中收到以下错误。
webSocket连接到' ws://tmsft.com.my/primepush/updateTicket?X-Atmosphere-tracking-id = 0& X-Atmosphere-Framework = 2.2.9-javascript& X-Atmosphere-运输=网页套接字&安培; X - 大气-TrackMessageSize =真安培; X-ATMO协议=真' 失败:WebSocket握手期间出错:意外的响应代码: 501
push.js?ln = js& v = 1.0:3221 Websocket关闭,原因:连接是 异常关闭(即没有发送关闭帧)。
push.js?ln = js& v = 1.0:3221 Websocket关闭,wasClean:false
push.js?ln = js& v = 1.0:3221 Websocket失败。降级为Comet和 重新发送
我使用的是Linux, 气氛,Primefaces 5.1和JSF 2.2
大气依赖
<html>
<head>
<title> Create Course </title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container" >
<h3> Create course </h3>
{!! Form::open(array('route' => 'course.store','class'=>'form-horizontal')) !!}
{!! Form::token(); !!}
<?php echo csrf_field(); ?>
<div class="form-group">
<label>Course Code</label>
<input type="text" name="course_code" class="form-control" placeholder="Code">
</div>
<div class="form-group">
<label>Course Title</label>
<input type="text" name="course_title" class="form-control" placeholder="Title">
</div>
<div class="form-group">
<label>Course Credit</label>
<input type="text" name="course_credit" class="form-control" placeholder="Credit">
</div>
{!! Form::select('id', $input) !!}
<button type="submit" class="btn btn-default">Submit</button>
{!! Form::close() !!}
</div>
</body>
</html>
Websocket实施:
<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-compat-tomcat</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-runtime</artifactId>
<version>2.2.5</version>
</dependency>
的web.xml
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<scope>provided</scope>
<version>1.0</version>
</dependency>
我该如何解决这个问题?