部署到 tomcat 中的 Web 套接字编程显示错误
Posted
技术标签:
【中文标题】部署到 tomcat 中的 Web 套接字编程显示错误【英文标题】:web sockets programming deployed into the tomcat shows error 【发布时间】:2014-10-16 16:13:39 【问题描述】:我正在使用 windows 7,jdk1.7.0_67,apache-tomcat-7.0.54 开发 web socket 程序,一切正常,但是当我部署到服务器时,它会显示这样的错误
“在 Java 6 上运行时,JSR 356 WebSocket (Java WebSocket 1.0) 支持不可用。要抑制此消息,请在 Java 7 上运行 Tomcat,从 $CATALINA_HOME/lib 中删除 WebSocket JAR 或将 WebSocket JAR 添加到 tomcat $CATALINA_BASE/conf/catalina.properties 中的 .util.scan.DefaultJarScanner.jarsToSkip 属性。请注意,已弃用的 Tomcat 7 WebSocket API 将可用。"
所以我的网络套接字不工作了?
【问题讨论】:
【参考方案1】:根据您的错误
在 Java 6 上运行时,JSR 356 WebSocket (Java WebSocket 1.0) 支持不可用。
您是否检查过是否安装了 Java 6 JRE,而您的 Tomcat 安装正在使用该 JRE 而不是 JDK 中的 JRE?
【讨论】:
以上是关于部署到 tomcat 中的 Web 套接字编程显示错误的主要内容,如果未能解决你的问题,请参考以下文章
使用tomcat7-maven-plugin进行Tomcat部署失败,并显示错误“无法调用Tomcat管理器:通过对等方重置连接:套接字写入错误”
eclipse中的maven的web项目怎么部署到tomcat中