Red5 1.0.5安装过程记录
Red5从旧的服务器切换到了github上后,截至20150702仍未更新文档。为了搭建Red5开发环境,我像无头苍蝇一样乱转了很多博客和StackOverflow。藉此记录这次安装过程,希望能够帮助其他人少走点弯路。
需要注意的是,问题6的解决方法有些勉强,如果有谁知道更好的方法,请不吝留言。先抱拳道谢了。
Red5开发环境的搭建过程我整理为以下步骤:
- 安装Red5:生成Red5的运行目录。注:Red5内置了一个Tomcat服务器,安装后的目录中有webapps目录用于装载你的项目资源。
- 安装Red5在Eclipse中的插件:用于创建运行环境(Runtime)、配置生成项目(包括服务器端和客户端)。
- 生成、运行你的第一个项目。
搭建过程依次遇到了以下问题:
- 问题1:下载了错误的文件
在Red5-Server可以下载或clone源码(red5-server-1.0.5-RELEASE.zip)。但实际上源码不是我们搭建开发Red5环境所需要的文件。或者我们也可以下载到(red5-server-1.0.5-RELEASE-server.zip),比较完整的项目文件。这个其实解压之后就可以用了,我们需要手动引入包。但一般都是通过exe文件(setup-Red5-1.0.5.exe)进行安装,可以在Windows-Installer下载到这个文件。
- 问题2:安装输入配置信息有误
安装过程一路next,直到提示输入IP时,输入0.0.0.0。提示输入Port时,输入5080。
这里实际上我输入过127.0.0.1作为IP,由于在本机上测试没有出现过问题。但网上提示,如果跨服务器部署,这里输入0.0.0.0是有必要的。
- 问题3:安装eclilpse-plugins
在Red5-eclipse-plugin clone源码,按Readme的介绍进行安装就可以了。
- 问题4:新建Red5项目
- file -> new -> dynamic web project
- 第一次新建项目时,你需要创建Red5的Runtime。配置Runtime时需要选择适当的JRE。好像Red5 1.0.5是JRE7(未验证)以上,我使用的是JRE8。
- 新建项目时,还可以使用plugin的向导功能,用于帮助你创建Server和Client两个Project。操作:在新建项目对话框中,在Configuration中创建一个Red5的配置,勾选Red5 Application Generation,这里可以通过Save As保存下来以后用, OK并返回。
- 其他的跟创建web项目没区别。
- 问题5:Jar包引用
创建好项目后,server端的代码中默认引用了Red5-server.jar,因此项目创建出来之后有错误提示。所以需要手动引用了Red5安装目录下的lib目录的所有jar文件。注意不要把这些jar文件复制到WEB-INF/lib目录中,这会出现重复引用而导致jar包冲突。
- 问题6:通过Red5.bat运行正常,而通过Eclipse运行项目会在120秒后自动退出。
到当前项目对应的Eclipse工作目录,如:D:\workspace。进入该目录下的\.metadata\.plugins\org.eclipse.wst.server.core,找到servers.xml,打开可以找到你创建的Red5 Runtime的配置信息,修改其中的start-timeout的值为-1(应该是无限大,未考证)。这种配置方法有个缺点,就是每次关闭的时候都会弹出一个对话框提示启动服务器错误。
Red5 1.0.5安装过程记录的更多相关文章
- Ubuntu14.04 Tomcat 安装过程记录
Ubuntu14.04 Tomcat 安装过程记录 检查java的版本 zhousp@ubuntu:~$ sudo java -version [sudo] password for zhousp: ...
- openvswitch 2.7 安装过程记录 总结
envswitch 2.7 安装过程记录 总结 安装思路是参考文档: http://docs.openvswitch.org/en/latest/intro/install/general/#obta ...
- Linux Red Hat 8.0虚拟机安装过程
Linux Red Hat 8.0虚拟机安装过程 一.安装虚拟机所需要的工具: 1.VMware Workstation Pro 2.Red Hat 8.0 虚拟机镜像 3.还有一个就是VMware的 ...
- Hadoop集群中pig工具的安装过程记录
在Hadoop环境中安装了pig工具,安装过程中碰到了一些问题,在此做一下记录: 主要安装流程参考:http://www.cnblogs.com/yanghuahui/p/3768270.html ...
- VMware vSphere HyperVisor安装过程记录
作者:sdjnzqr 出处:http://www.cnblogs.com/sdjnzqr/ 版权:本文版权归作者和博客园共有 转载:欢迎转载,但未经作者同意,必须保留此段声明:必须在文章中给出原文 ...
- VCenter6.0.0的安装过程
背景和实验环境介绍 操作系统环境:windows 2008R2 中文企业版 前期环境配置 配置IP信息,把DNS改成自己的IP 修改主机名和后缀 安装和配置DNS服务 Vcenter 添加dns角色 ...
- VMware vSphere虚拟化-VMware ESXi 5.5组件安装过程记录
几种主要的虚拟化 ESXi是VMware公司研发的虚拟机服务器,ESXi已经实现了与Virtual Appliance Marketplace的直接整合,使用户能够即刻下载并运行虚拟设备.这为 即插即 ...
- 一,我的Android Studio 3.0.1 安装过程
安装成功于20171231的0:46分. 简要记录我的安装过程如下: 一,安装JDK1.8.X 二,安装ANDROID STUDIO.ZIP 三,运行AS,后按提示下载SDK,NDK,必要时设置一下J ...
- 在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程
[Qboy原创]详细记录源代码的安装过程 1.下载原代码 在http://www.openvas.org/install-source.html下载 Libraries 8.0.8 Scanner 5 ...
随机推荐
- Centos7源码安装mysql及读写分离,互为主从
Linux服务器 -源码安装mysql 及读写分离,互为主从 一.环境介绍: Linux版本: CentOS 7 64位 mysq版本: mysql-5.6.26 这是我安装时所使用的版本, ...
- CentOS7 IP自动获取
/etc/sysconfig/network-scripts HWADDR=00:15:5D:00:76:04TYPE=EthernetBOOTPROTO=dhcpDEFROUTE=yesPEERDN ...
- Leetcode按Tag刷题
按照Leetcode的Tag来刷题,从easy到hard刷题 关于如何让Leetcode按难易程度排序,可按以下步骤: 1. 进入Leetcode后,点击code 2.点击code后,可查看所有题目, ...
- 解决IE6下Position:fixed问题(只用css)
在IE6.0及以下版本的浏览器里是不支持position:fixed.而在IE7,IE8,firefox,opera,chrome都可以完美的支持此特性的.解决此问题的要点主要有: 1).容器要有一个 ...
- [CSS]white-space 属性详解
实例 规定段落中的文本不进行换行: p { white-space: nowrap } 可能的值 值 描述 normal 默认.空白会被浏览器忽略. pre 空白会被浏览器保留.其行为方式类似 HTM ...
- ibatis访问oracle数据库US7ASCII中文乱码问题
今天碰到一个问题,使用ibatis框架访问编码为US7ASCII的oracle数据中文乱码, 找了很久终于有了解决方案 首先 SqlMap-Config.xml按如下配置 <sqlMapConf ...
- 深入浅出JMS(二)——JMS的组成
JMS Provider 实现了JMS规范的消息系统,该系统还提供必须的用于管理和控制全方位的功能,如这里的ActiveMQ. Administered Objects Administered Ob ...
- P1631: [Usaco2007 Feb]Cow Party
还是水题,接近于裸的spfa(个人比较喜欢用spfa,dijkstra不太喜欢用),代码附上 ; type link=^node; node=record t,d:longint; f:link; e ...
- C# 操作mongodb 分组
c#操作mongodb的分组的简单例子: 1.首先要下载c#对应的mongodb驱动,官方下载地址:https://github.com/mongodb/mongo-csharp-driver/rel ...
- 转:Java Annotation详解
转载自:http://william750214.javaeye.com/blog/298104 元数据的作用 如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致 ...