myeclipse10.6 tomcat 启动 问题 100
tomcat也重新下载试过了
信息: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocket JARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available. 展开
问题:意思是JDK6 不支持WebSocket ,让你用JDK7(WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.)。
解决方案:
一,更换jdk版本为jdk7:
在MyEclipse里 window菜单 ->Preference 打开后找到 Java->Installed JREs 目录中,有你用到的jre包,如果之前没有就add,如果有,就将它替换到你所安装的jdk1.7的 jre包,然后重启MyEclipse,部署项目到tomcat中,然后启动tomcat
二,不换jdk版本(解决方案有两种,报错信息本身就是解决方案):
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包)
Java WebSocket 1.0 这个包在哪里?
这个我也不是很懂了,可能是你的项目中涉及到,你的jdk版本跟不上,WebSocket 1.0是java 7才支持的,现在只知道这些了,希望你能解决它!
话说你上面的输出是哪来的?貌似说的是jre版本不够啊
就一个项目 刚开始用 struts2 做一个登陆 运行就这样错误了
应该是Tomcat版本问题,跟MyEclipse应该没啥关系。你的Tomcat版本,JDK版本以及Struts2版本是什么,上网找找有没有版本冲突啥的