球队,
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浏览器上,
apache-tomcat-7.0.52
C:\apache-tomcat-7.0.52\bin\startup.bat
http://localhost:8080/examples/websocket/chat.xhtml
信息: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示例。请帮助。
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将可用。