你用的JDK6吧!JDK6 不支持WebSocket ,让你用JDK7!

解决方案 »

  1.   

    你用的JDK6吧!JDK6 不支持WebSocket ,让你用JDK7!
    我下的jdk是1.8的。我也不清楚怎么换成jdk7,本人菜鸟,大神能给说明下怎么换成jdk7吗
      

  2.   

    我下的jdk是1.8的。我也不清楚怎么换成jdk7,本人菜鸟,大神能给说明下怎么换成jdk7吗
      

  3.   

    我下的jdk是1.8的。我也不清楚怎么换成jdk7,本人菜鸟,大神能给说明下怎么换成jdk7吗
      

  4.   

    没换JDK吧,日志显示你用的JAVA6
      

  5.   

    下个jdk1.7  改环境变量地址,然后再在项目里换成1.7版本的就好了
      

  6.   

    卸载jdk1.8,装1.7,记得项目里的配置
      

  7.   

    我下的jdk是1.8的。我也不清楚怎么换成jdk7,本人菜鸟,大神能给说明下怎么换成jdk7吗
    你的tomcat跑的JDK版本是多少,日记怎么显示tomcat跑在JDK6上呢
      

  8.   

    我下的jdk是1.8的。我也不清楚怎么换成jdk7,本人菜鸟,大神能给说明下怎么换成jdk7吗
    你的tomcat跑的JDK版本是多少,日记怎么显示tomcat跑在JDK6上呢这是我的java 版本,我已经把tomcat,jdk都重新卸载安装后弄得,还是报错,还是报和以前一样的日志
      

  9.   

    你应该用的是最新版本的tomcat,jdk7版本就不说了,如果是jdk6,同时你又不想升级jdk,那么如下操作:
      

  10.   

    打开tomcat的config目录,找到catalina.properties文件,先备份,然后打开,找到这么一行:
    org.apache.catalina.startup.TldConfig.jarsToSkip=tomcat7-websocket.jar
    注释掉,
    重启即可
      

  11.   

    楼主,一激动说错了,jdk7以下解决方案有两种,红字本身就是解决方案:
    1:remove the WebSocket JARs from $CATALINA_HOME/lib(把WebSocket 相关的两个jar包(tomcat7-websocket.jar,websocket-api.jar)移除),如果lib目录下已经生成了文件夹,也删掉(没有就算了)2:add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties(修改conf目录的catalina.properties文件中的tomcat.util.scan.DefaultJarScanner.jarsToSkip属性,后面增加tomcat7-websocket.jar,websocket-api.jar两个jar包)实测效果,第一种方案成功,第二种总是不行,不知道问题在哪.....
      

  12.   

    在MyEclipse里 window菜单 ->Preference 打开后找到 Java->Installed JREs 目录中,有你用到的jre包,如果之前没有就add,如果有,就将它替换到你所安装的jdk1.7的  jre包,然后重启MyEclipse,部署项目到tomcat中,然后启动tomcat