介绍:
Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支 持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播 放,在线聊天,视频会议等一些基本功能。
版本:
RED5 0.7
eclipse3.3.1
myeclipse 5.1
tomcat 6.0.16
下载 Red5War_0.7.0.zip 。
1。查看 %TOMCAT_HOME/conf/Catalina/localhost 目录下是否有与 RED5 项目名称相同的文件夹,有则删除。
2。清空 %TOMCAT_HOME/work/Catalina/localhost 目录下是否有与 RED5 项目名称相同的文件夹,有则删除。
3。将 red5 war 文件一个 war 文件(如 root.war )放在 %TOMCAT_HOME/webapps 目录下(注意此目录下不要含有与 red5 war 文件名称相当的目录)。
4。解压 red5 war 文件(可以通过启动 Tomcat 解压)。
5。查看 WEB-INF/web.xml 文件,将其需要的 WEB-INF/classes 目录中的文件 cut 出来(如 *-web.xml )。
6。将 red5 war 解压后目录中 WEB-INF/classes 目录文件打包为 jar 文件放在 WEB-INF/lib 目录中。
7。在 eclipse 中新建 web 项目。将步骤 5 中 cut 出来的文件 paste 到新项目的 src 目录下。将 tomcat 目录下的 red5 war 解压后目录 copy 到 新建项目的 WebRoot 目录下。
8。更改 web.xml 与 src 下面的配置文件,将原来的 red5 项目名称更改为当前项目名称(因不同 red5 war 文件对应的要更改的文件不同,在此就不一一指出)。
9。在 myeclipse 中启动 Tomcat(在启动时会抛出 class not find 异常,异常出现在 src 目录下的 admin-web.xml ,由于我用不到这个文件,直接把他删除了) 。
至此我们已经把 red5 项目完美的整合在自己的项目中,可以在 eclipse 中象开发普通 JEE 应用程序一样开发 red5 项目了。
补充:如果你不想要 red5 自代的 demo 可以把不想要的配置文件删除(*-web 文件),Red5使用的日志文件为第六步中生成的 jar 文件中的 logback.xml,并不是使用程序中的 log4j.properties 。不过可以将其提取出来放在自己的类路径下。附件为抽取后的 red5
本文来源于 冰山上的播客 http://xinsync.xju.edu.cn , 原文地址:http://xinsync.xju.edu.cn/index.php/archives/1934
分享到:
相关推荐
在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...
- 在开发过程中,合理利用这些工具可以有效提升开发质量。 #### 六、总结 通过上述步骤,我们不仅能够在Eclipse中成功配置Tomcat服务器,还能实现在IDE内直接运行和调试Web应用的目标。这种集成式的开发模式极大...
在进行Eclipse Jee项目的开发之前,我们需要做好充分的准备工作,确保我们的开发环境稳定且高效。Eclipse是一款广泛使用的Java集成开发环境(IDE),对于Java EE(企业版)项目的开发,它提供了强大的支持。本篇将...
这里,我们使用的是Eclipse-jee-juno-SR2-win32-x86_64和Apache Tomcat 7.0.35-windows-x64。 2. 解压Tomcat Tomcat是绿色软件,解压后即可使用。请将Tomcat解压到合适的位置,建议整个路径都是英文路径。 3. 在...
在理解如何配置Eclipse以支持JDK 1.7及更高版本,并与Tomcat 6.0及后续版本集成之前,我们先来了解一下Eclipse JEE Luna SR2版本的基本信息。 - **名称解释**:Eclipse JEE(Java EE)是Eclipse平台的一个分支,...
开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...
Eclipse IDE是一款强大的开源集成开发环境(Integrated Development Environment),尤其在Java编程领域有着广泛的使用。"eclipse-jee-oxygen-3-win32.rar" 是一个针对Windows 32位系统的Eclipse版本,专为Java企业...
在本文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来创建和管理Web项目。Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持Web应用的开发。本文将分为两...
总结起来,这个项目是一个很好的学习资源,让初学者了解如何在Java EE环境中使用jbpm4.4构建和部署一个简单的请假流程应用。通过实际操作,可以掌握流程建模、工作流引擎使用、Web应用开发以及服务器配置等一系列...
Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows x86_64架构优化,能够充分利用64位系统的性能优势,提供...
其次,该版本的Eclipse JEE集成了多种开发工具,如Java EE服务器的内置支持,包括Tomcat、GlassFish等,方便开发者进行部署和调试。此外,它还包含了Web开发相关的插件,如Web Tools Platform (WTP),用于创建、编辑...
《Eclipse JEE 2020-12 R 中文版:打造高效Java开发环境》 Eclipse JEE 2020-12 R 是一个强大的集成开发环境(IDE),专为Java企业级应用开发设计。这个版本是Eclipse的年度发布,集成了最新的技术和优化,旨在提供...
在Windows系统上安装和使用Eclipse-JEE,你需要了解以下关键知识点: 1. **安装步骤**: - 解压下载的`.zip`文件到你希望的安装目录。 - 运行解压后的`eclipse.exe`启动程序。 - 首次启动时,Eclipse会引导你...
Eclipse 是一个著名的开源集成开发环境(IDE),广泛用于Java应用程序的开发,但同时也支持其他编程语言如C/C++、Python等...无论你是个人开发者还是团队成员,这个版本都能助你在开发过程中实现更高的生产力和满意度。
在本文中,我们将详细指导如何在Eclipse集成开发环境中配置Apache Tomcat服务器,这对于Java Web开发者来说是一项基础工作。首先,确保你已经安装并配置好了Eclipse IDE,这里假设使用的是Eclipse JEE Juno SR2版本...
1. **Java EE集成**:Eclipse JEE版本内置了对Java EE项目的全面支持,包括Web项目、Enterprise Application Project等模板,以及对各种服务器(如Tomcat、JBoss、GlassFish等)的集成。 2. **开发工具**:提供了一...
Eclipse IDE是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中享有极高声誉。"eclipse-jee-2020-06-R-win32-x86_64"是Eclipse针对Windows 32位x86_64架构的一个版本,发布于2020年6月,它是最后支持JDK ...