1、windows系统单独运行服务器
1)、下载最新版的jWebSocket Server Package (jWebSocketServer-<version>.zip)包,解压缩至文件目录;目录结构为:bin、lib、log、conf等;解压即可,免安装 ;
2)、安装jdk1.6版本及以上;设置JAVA_HOME至安装目录,并验证java –version版本;否则会出现jdk版本过低错误;
3)、设置系统环境变量JWEBSOCKET_HOME为jWebSocket安装目录;
4)、运行jWebSocketServer.bat,跟踪运行日志,无错误,最后开放tcp的8787端口和9797端口成功,标识jWebSocket Server已经安装完成。
2、linux系统单独运行服务器
1)、将解压后的jwebsocketserver目录上传至linux服务器,并设置环境变量JWEBSOCKET_HOME和JAVA_HOME;
2)、设置CLASSPATH为jdk和jre的lib目录;
3)、配置防火墙,iptables,开放tcp8787,9797端口;
4)、运行jWebSocketServer.sh,跟踪运行日志,无错误,最后开放tcp的8787端口和9797端口成功,标识jWebSocket Server已经安装完成。
3、linux系统集成Tomcat应用服务器
1)、安装tomcat6和jdk1.6及以上;
2)、设置环境变量:两种方法:a、系统级变量,在/etc/profile中设置;b、在tomcat\bin目录的catalina.sh中设置;
3)下载集成应用服务器的专用包(包含简化版和学习版),解压war上传至tomcat\webapps 目录下;
4)、将jWebSocket.xml上传至tomcat\conf目录下,使用其默认设置;
5)、将jWebSocketServer-Bundle-1.0.jar、jWebSocketSamples-1.0.jar、jWebSocketRPCPlugIn-1.0.jar上传至tomcat\lib目录;(如果缺少RPC的jar包,启动会报错:rpcclass not found,jwebsocket server并未启动成功)
6)、重启tomcat服务器。查看tomcat日志,无错误,最后开放tcp的8787端口和9797端口成功,标识jWebSocket Server已经安装完成。
目前安装tomcat集成服务器必须在第二部安装单独服务器,设置了JWEBSOCKET_HOME环境变量的基础上,才可以成功;否则会报错:找不到环境变量或者找不到jWebSocket.xml配置文件,即使classpath下存在该配置文件,也不可以。这个问题暂时未找到解决办法。
测试
运行jwebsocket的demo,例如chat,可以看到debug日志。如果连接后就出现连接断开,则表明server端并未安装成功,可详细查看websocket server启动日志。
遇到问题汇总:
1、jdk版本错误,major.minor is 49,50,均为实际jdk版本比要求的要低;
2、websocket server 启动异常:环境变量设置不完全,或者配置文件不完全;
3、启动Error:RPC not found,缺少RPC的相关包,应将包放入tomcat\lib目录下;
4、其他错误:防火墙设置不正确。
分享到:
相关推荐
WebSocket通讯框架jWebSocket是用于构建实时、双向通信应用的一个强大工具。它基于WebSocket协议,这是一种在Web上...通过实践,你可以发现WebSocket带来的速度和实时性,将极大地提升用户体验,推动Web技术的进步。
WebSocket通讯框架jWebSocket是一个用于构建实时、双向通信应用的开源Java框架。WebSocket协议是HTML5标准的一部分,旨在提供低延迟、高效能的网络通信方式,它允许服务器与客户端之间进行全双工通信,即双方可以...
**jWebSocket 源码详解** jWebSocket 是一个开源的、轻量级的Java WebSocket框架,它允许开发者在服务器端和客户端之间建立实时、双向的通信...通过深入学习和实践,我们可以利用jWebSocket轻松构建高性能的实时应用。
jWebSocket Server - 基于Java的WebSocket服务器,用于server-to-client(S2C)客户端到服务器的流媒体解决方案,和服务器控制(C2C) client-to-client客户端到客户端的通信。 jWebSocket Clients – 纯JavaScript的...
jWebSocket就是一款基于Java实现的WebSocket通讯框架,它为开发者提供了简单易用的API来实现WebSocket服务。 jWebSocket的核心特性包括: 1. **易于使用**:jWebSocket提供了一个简洁的API,使得开发者可以快速地...
1. **安装和配置**: 下载jWebSocket库,将其引入到项目中,并根据需求配置服务器端口、SSL设置等。 2. **创建WebSocket服务器**: 实现WebSocketServer接口,覆盖onConnect、onTextMessage等方法,处理连接和消息。 ...
基于Java的WebSocket通讯框架 jWebSocket.zip
基于java的WebSocket通讯框架 jWebSocket.zip
基于java的开发源码-WebSocket通讯框架 jWebSocket.zip
基于Java的实例源码-WebSocket通讯框架 jWebSocket.zip
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
在描述中提到,“jwebsocket的客户端源码及示例”,这意味着这个压缩包包含了该库的源代码和示例项目,可以帮助开发者深入理解其工作原理并进行定制化开发。"js什么的用的比较多"可能指的是在实现WebSocket协议时,...
**jWebSocketFullSources** 是一个与 **jWebSocket** 相关的开源项目源代码包,其版本号为 **1.0-nb20507**。jWebSocket 是一款基于Java实现的WebSocket协议库,旨在为开发者提供轻量级、高性能的WebSocket通信支持...
读者既能根据书中的步骤动手实践,又能重点学习案例中用到的核心理论知识,同时还能领会源代码的设计思路和方法;第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。 《html 5开发精要与...
内容分为两大部分:第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果...第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。
第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能...
java_websocket.jar
要使用jWebSocketServer,首先需要下载并解压"jWebSocketServer-1.0-nb20507.zip"文件,其中包含的核心组件是"jWebSocket-1.0"。解压后,你可以找到包含服务器启动脚本和相关文档的目录结构。 - **配置**:通过修改...
Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分,比较有意思,也具参考性。像坐标控制、旋转矩阵、定时器、生成图像...
Java编写的网页版魔方游戏,编译后生成.class文件,然后用HTML去调用,不过运行时候需要你的浏览器安装有运行Class的插件。Java源代码实现部分,比较有意思,也具参考性。像坐标控制、旋转矩阵、定时器、生成图像...