运行 chat.xhtml 示例返回:信息:WebSocket 已关闭
Posted
技术标签:
【中文标题】运行 chat.xhtml 示例返回:信息:WebSocket 已关闭【英文标题】:running chat.xhtml example returns: Info: WebSocket closed 【发布时间】:2014-03-21 19:50:04 【问题描述】:团队,
1) 我将“apache-tomcat-7.0.52
”下载到我的 Windows 7(32 位机器);
2) 然后我跑了C:\apache-tomcat-7.0.52\bin\startup.bat
3)现在在chrome浏览器上尝试http://localhost:8080/examples/websocket/chat.xhtml
,我得到了
信息:WebSocket 已关闭
在大文本区域。
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" 404 997
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 示例。请帮忙。
【问题讨论】:
【参考方案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 州
信息:JSR 356 WebSocket (Java WebSocket 1.0) 支持不可用 在 Java 6 上运行时。要禁止显示此消息,请在 Java 上运行 Tomcat 7、从 $CATALINA_HOME/lib 中删除 WebSocket JAR 或添加 WebSocketJAR 到 tomcat.util.scan.DefaultJarScanner.jarsToSkip $CATALINA_BASE/conf/catalina.properties 中的属性。请注意, 已弃用的 Tomcat 7 WebSocket API 将可用。
【讨论】:
以上是关于运行 chat.xhtml 示例返回:信息:WebSocket 已关闭的主要内容,如果未能解决你的问题,请参考以下文章