首页 理论教育 如何安装jWebSocket服务器-版本?

如何安装jWebSocket服务器-版本?

时间:2023-10-26 理论教育 版权反馈
【摘要】:为了提高开发效率,诞生了以Web Sockets为基础开发的jWebSocket框架。在Windows操作系统中,推荐在PATH环境变量中添加java.exe文件的所在路径,否则需要调整安装包内提供的启动jWebSocket服务器时所使用的批处理文件。在为了测试目的而同时运行几个jWebSocket服务器并为每个服务器指定不同的配置文件时,这个命令行参数是十分有用的。并且还需要将jWebSocket服务器设置为Windows服务,并且需要在客户端进行设置。

如何安装jWebSocket服务器-版本?

为了提高开发效率,诞生了以Web Sockets为基础开发的jWebSocket框架。jWebSocket框架是一个成熟的可以用来实现Socket通信的框架,可以直接使用它所提供的服务器插件及API来开发强大的实现Socket通信的Web应用程序。jWebSocket服务器是基于纯Java技术建立起来的,因此在运行jWebSocket服务器时一定要确保已经安装了Java Runtime Environment(JRE)1.6或者更高版本,并且设置好Java—HOME环境变量并将其指向Java的安装路径。在Windows操作系统中,推荐在PATH环境变量中添加java.exe文件的所在路径,否则需要调整安装包内提供的启动jWebSocket服务器时所使用的批处理文件。另外,设置JWEBSOCKET—HOME环境变量并将其指向jWebSocket的安装路径。

安装jWebSocket服务器的步骤如下。

(1)下载jWebSocket服务器安装包(jWebSocketServer-<版本号>.zip)

该压缩文件中包括jWebSocketServer-<版本号>.jar文件,所有运行jWebSocket服务器时所必需的库文件以及jWebSocketServer-<版本号>.bat批处理文件。

(2)解压安装包

解压后的路径中包括jWebSocketServer-<版本号>目录,该目录就是jWebSocket服务器的根目录,在此目录下包括如下4个子目录。

■conf子目录:包含一个用于对jWebSocket服务器进行配置的jWebSocket.xml文件。

■Libs子目录:包含jWebSocketServer.jar文件与所有运行jWebSocket服务器时所必需的库文件。利用插件或过滤器对jWebSocket进行扩展时所需要的jar文件也必须放在这个目录下。

■bin目录:包含所有的Windows可执行文件、作为Windows服务被使用时的文件、启动jWebSocket服务器时所需要使用的批处理文件以及安装与卸载Windows的32位或(www.xing528.com)

64位的服务时所需要使用的文件。

■Logs目录:包含作为日志来使用的jWebSocket.log日志文件。

(3)设置JWEBSOCKET—HOME环境变量并将其指向jWebSocket的根目录:jWeb SocketServer-<版本号>目录。

(4)在Windows操作系统中,运行bin目录下的批处理文件jWebSocketServer.bat。同时在bin目录中,为Mac OS X操作系统提供了一个jWebSocketServer.command脚本文件,为ubuntu操作系统提供了一个jWebSocketServer.sh文件。如果PATH环境变量中没有包括java.exe文件的所在路径,需要手工修改jWebSocketServer.bat这个批处理文件以使其能够找到java.exe文件。

(5)如果想在所有操作系统中手动地采用统一方法来启动jWebSocket服务器,在命令行中输入“java-jar bin/jWebSocketServer-<version>.jar”即可启动服务器。

在运行jWebSocket服务器时,可以在命令行中添加一个“-config<jWebSocket服务的配置文件的路径>”参数,这样可以在该参数中手动指定运行jWebSocket服务器时使用的配置文件及其路径,而不使用默认的配置文件。在为了测试目的而同时运行几个jWebSocket服务器并为每个服务器指定不同的配置文件时,这个命令行参数是十分有用的。

注意:其实在安装jWebSocket服务器后,还是不能使用jWebSocket框架的。为了方便在不同的编程环境下开发jWebSocket项目,接下来需要掌握在不同开发环境运行jWebSocket服务器的知识。至于什么开发环境,读者可以根据自己的具体情况进行。并且还需要将jWebSocket服务器设置为Windows服务,并且需要在客户端进行设置。因为用户们的操作系统不同,开发环境不同,所以在本书中不讲解上述相关内容。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈