小编典典

运行chat.xhtml示例返回:信息:WebSocket已关闭

tomcat

球队,

1)我将“ apache-tomcat-7.0.52” 下载到了Windows 7(32位计算机)上;
2)然后我跑了C:\apache-tomcat-7.0.52\bin\startup.bat
3)现在尝试http://localhost:8080/examples/websocket/chat.xhtml在chrome浏览器上,

信息:WebSocket已关闭

在大的textArea中。

localhost_access_log.2014-03-22.txt显示如下。

127.0.0.1–[22 / Mar / 2014:01:22:01 +0530]“ GET
/examples/websocket/chat.xhtml HTTP / 1.1” 304-

127.0.0.1–[22 / Mar / 2014:01:22:02 +0530]“ GET / examples / websocket / chat
HTTP / 1.1” 404997

C:\Users\ksugumar>java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)

我是WebSocket的新手,并且想尝试TOMCAT示例。请帮助。


阅读 440

收藏
2020-06-16

共1个答案

小编典典

APACHE团队的Mark指出了这一点;

虽然我安装了jre7; 我的JRE_HOME的系统属性是1.6 Java版本。因此它不起作用。

通过识别

C:\apache-tomcat-7.0.52\bin>catalina.bat
Using CATALINA_BASE:   "C:\apache-tomcat-7.0.52"
Using CATALINA_HOME:   "C:\apache-tomcat-7.0.52"
Using CATALINA_TMPDIR: "C:\apache-tomcat-7.0.52\temp"
**Using JRE_HOME:        "C:\Program Files\Java\jre7"**

同样来自 catalina.2014-03-25.log 指出

信息:在Java 6上运行时,JSR 356 WebSocket(Java WebSocket 1.0)支持不可用。要取消显示此消息,请在Java
7上运行Tomcat,从$ CATALINA_HOME / lib中删除WebSocket
JAR,或将WebSocketJAR添加到tomcat.util。 $ CATALINA_BASE / conf /
catalina.properties中的scan.DefaultJarScanner.jarsToSkip属性。请注意,已弃用的Tomcat 7
WebSocket API将可用。

2020-06-16