部署到 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管理器:通过对等方重置连接:套接字写入错误”

Web Socket 客户端在 Tomcat 中不起作用

eclipse中的maven的web项目怎么部署到tomcat中

Eclipse中的Web项目自己主动部署到Tomcat

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

tomcat服务器中的web应用程序部署在哪个物理位置