`
zhouzhao21
  • 浏览: 72640 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

在 eclipse 中使用 tomcat 像开发普通 JEE 项目一样开发 RED5 项目

阅读更多
介绍:
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://kyo-cc.iteye.com/blog/195969
4
1
分享到:
评论
9 楼 chenxuan72 2018-07-05  
我看到第二行的时候就开始皱眉头,流媒体协议我知道RTSP,但不知道RSTP,再说开源版Red5默认使用的是RTMP协议,如果想使用RTSP协议需要自己打包插件。有兴趣的可以加QQ353650544
8 楼 yanghaiskys 2008-10-16  
太含糊了,无知不是你的错,拿出来秀就是你的问题了。故弄玄虚,还什么原创,我昏了。
7 楼 malipei 2008-10-15  
写得 太模糊了,楼主!看了半天 步骤5-8都没看懂,浪费了别人的时间,楼主能不能在补充一下。说清楚点,最好截点图
6 楼 wangwanttt 2008-10-12  
将 red5 war 解压后目录中 WEB-INF/classes 目录文件打包为 jar 文件放在 WEB-INF/lib 目录中。

指什么啊?是哪个web_info目录啊,那么多
5 楼 yang251010 2008-08-05  
问你下你上面说的red war文件都是指root.war吗?
4 楼 tongds 2008-07-30  
zhouzhao21兄能不能发个eclipse在tomcat下开发的例子程序,有个简单功能就行,多谢了。
tongds@gmail.com
3 楼 wangdei 2008-05-24  
哈哈,我的两个网站:BT网站最新电影网就是这个环境下开发的.
2 楼 zhouzhao21 2008-05-24  
呵,做游戏方面的.
1 楼 neusun 2008-05-23  
做red5开发?

相关推荐

    eclipse部署tomcat 报错

    在Eclipse中部署Tomcat服务器时,需要正确地配置Tomcat服务器,清除Tomcat服务器的缓存,添加项目路径到Tomcat服务器的配置文件中,并启动Tomcat服务器。按照这些步骤进行,可以确保在Eclipse中部署Tomcat服务器时...

    Eclipse运行配置tomcat

    - 在开发过程中,合理利用这些工具可以有效提升开发质量。 #### 六、总结 通过上述步骤,我们不仅能够在Eclipse中成功配置Tomcat服务器,还能实现在IDE内直接运行和调试Web应用的目标。这种集成式的开发模式极大...

    Eclipse Jee项目开发前的准备

    在进行Eclipse Jee项目的开发之前,我们需要做好充分的准备工作,确保我们的开发环境稳定且高效。Eclipse是一款广泛使用的Java集成开发环境(IDE),对于Java EE(企业版)项目的开发,它提供了强大的支持。本篇将...

    Eclipse与Tomcat如何结合使用

    这里,我们使用的是Eclipse-jee-juno-SR2-win32-x86_64和Apache Tomcat 7.0.35-windows-x64。 2. 解压Tomcat Tomcat是绿色软件,解压后即可使用。请将Tomcat解压到合适的位置,建议整个路径都是英文路径。 3. 在...

    eclipse支持jdk1.7+tomcat6.0以上版本

    在理解如何配置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-jee-mars-2-win32...

    Eclipse开发Web项目实例

    在本文中,我们将深入探讨如何使用Eclipse这一强大的集成开发环境(IDE)来创建和管理Web项目。Eclipse是一款广泛使用的开源开发工具,尤其适用于Java开发者,它提供了丰富的功能来支持Web应用的开发。本文将分为两...

    jbpm4.4+tomcat6+eclipse jee

    总结起来,这个项目是一个很好的学习资源,让初学者了解如何在Java EE环境中使用jbpm4.4构建和部署一个简单的请假流程应用。通过实际操作,可以掌握流程建模、工作流引擎使用、Web应用开发以及服务器配置等一系列...

    eclipse-jee-2020-12-R-win32-x86_64

    其次,该版本的Eclipse JEE集成了多种开发工具,如Java EE服务器的内置支持,包括Tomcat、GlassFish等,方便开发者进行部署和调试。此外,它还包含了Web开发相关的插件,如Web Tools Platform (WTP),用于创建、编辑...

    eclipse-jee-oxygen-3-win32.rar

    Eclipse IDE是一款强大的开源集成开发环境(Integrated Development Environment),尤其在Java编程领域有着广泛的使用。"eclipse-jee-oxygen-3-win32.rar" 是一个针对Windows 32位系统的Eclipse版本,专为Java企业...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    Eclipse JEE 2022-09 R 是一个强大的集成开发环境(IDE),专为Java企业版(Java Enterprise Edition,简称JEE)的应用程序开发设计。该版本是针对Windows x86_64架构优化,能够充分利用64位系统的性能优势,提供...

    eclipse-jee-2020-12-R-中文版(整合中文包).zip

    《Eclipse JEE 2020-12 R 中文版:打造高效Java开发环境》 Eclipse JEE 2020-12 R 是一个强大的集成开发环境(IDE),专为Java企业级应用开发设计。这个版本是Eclipse的年度发布,集成了最新的技术和优化,旨在提供...

    手把手图文教你eclipse下如何配置tomcat.doc

    在本文中,我们将详细指导如何在Eclipse集成开发环境中配置Apache Tomcat服务器,这对于Java Web开发者来说是一项基础工作。首先,确保你已经安装并配置好了Eclipse IDE,这里假设使用的是Eclipse JEE Juno SR2版本...

    eclipse-jee-mars-1-win32-x86_64中文包及其使用方法

    1. **Java EE集成**:Eclipse JEE版本内置了对Java EE项目的全面支持,包括Web项目、Enterprise Application Project等模板,以及对各种服务器(如Tomcat、JBoss、GlassFish等)的集成。 2. **开发工具**:提供了一...

    eclipse-jee-2020-06-R-win32-x86_64

    5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...

    eclipse-jee-2023-09-R-win32-x86-64.zip

    在Windows系统上安装和使用Eclipse-JEE,你需要了解以下关键知识点: 1. **安装步骤**: - 解压下载的`.zip`文件到你希望的安装目录。 - 运行解压后的`eclipse.exe`启动程序。 - 首次启动时,Eclipse会引导你...

    最后一版支持JDK1.8的eclipse eclipse-jee-2020-06-R-win32-x86_64

    Eclipse IDE是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中享有极高声誉。"eclipse-jee-2020-06-R-win32-x86_64"是Eclipse针对Windows 32位x86_64架构的一个版本,发布于2020年6月,它是最后支持JDK ...

Global site tag (gtag.js) - Google Analytics