`

在eclipse中使用tomcat开发RED5项目

    博客分类:
  • RED5
阅读更多

在eclipse中使用tomcat开发RED5项目

在eclipse中使用tomcat 像开发普通J2EE项目一样开发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

分享到:
评论
2 楼 yanghaiskys 2008-10-28  
你说我看明白了吗,我靠,这你也说的出来
1 楼 malipei 2008-10-19  
这边文章 网上已经到处都是,楼主能看明白吗?我是看不明白。

相关推荐

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

    在Eclipse中使用Tomcat开发RED5项目,与开发普通的JEE项目有一定的相似性,但因为RED5是一个基于Java的开源流媒体服务器,所以需要一些特定的配置和理解。RED5提供了一个平台来创建和分发实时流媒体内容,如视频、...

    eclipse3的tomcat插件

    本文将详细介绍如何在Eclipse3中安装和使用Tomcat插件。 首先,我们要了解`com.sysdeo.eclipse.tomcat_3.0.0.beta`这个文件。这是一个早期版本的Sysdeo Eclipse Tomcat插件,它允许Eclipse与Tomcat服务器无缝集成。...

    Eclipse 创建第一个 Red5 应用程序示例

    在Eclipse中创建Red5项目 - **使用Red5插件创建项目**:参考上一篇文章《如何使用Red5插件创建Red5项目?》,了解如何利用Eclipse中的Red5插件创建一个新的Red5项目。本例中使用的项目名称为`ExampleWebPro`。 - *...

    red5入门,tomcat+red5+myeclipse集成,原创禁止转载

    6. 开发与调试:现在可以在MyEclipse中编写和调试Red5应用的Java代码,修改后的代码会自动部署到Tomcat中,无需手动重启Red5服务。 7. 运行测试:在浏览器中访问`http://localhost:5080/yourapp`("yourapp"为你的...

    将red5集成到Tomcat服务器中

    在Eclipse中,创建一个新的Web应用项目(myApp),用于存放集成后的Red5应用。 4. **复制库文件**: 解压缩ROOT.war,并将`web-inf/lib`目录下的所有JAR文件复制到myApp项目的`lib`目录,确保Spring框架和Red5所...

    Red5配置范例,可以运行

    在Red5中,RTMP常用于将视频流推送到服务器或从服务器拉取到客户端。 10. **HLS与HDS**:HLS(HTTP Live Streaming)和HDS(HTTP Dynamic Streaming)是Apple和Adobe提出的两种基于HTTP的流媒体协议,它们可以适应...

    Eclipse入门及开发Eclipse插件指南.pdf

    根据提供的文件信息,内容的知识点主要集中在Eclipse集成开发环境(IDE)的使用及插件开发方面。以下是关于Eclipse的详细介绍: 一、Eclipse简介 Eclipse是一个开放源代码的项目,由IBM捐资并由IBM与其他业界公司...

    Red5安装与使用入门

    开发完成后,将项目部署到Tomcat服务器上,确保Tomcat配置正确且能访问到Red5服务器。在Web页面中集成Flowplayer,设置播放源为Red5服务器的流地址,就可以实现流媒体播放功能。 总之,Red5的安装与使用涉及多个...

    eclipse+tomcat+struts+lomboz配置

    在本文中,我们将详细探讨如何配置一个基于Eclipse的开发环境,用于开发和部署使用Struts框架的Java Web应用程序,同时结合Tomcat服务器和Lomboz插件。首先,我们需要确保具备以下组件: 1. **Eclipse IDE**:...

    Eclipse入门 Eclipse的使用简介及插件开发

    3. **文件管理**:与IVJ不同,Eclipse将源代码以文本形式保存在工作空间(workspace)中,而不是集中存放在repository中。每个项目(project)有自己的文件结构,方便直接编辑和管理源代码。 **Eclipse的主要特性:...

    Eclipse开发工具使用指南

    ### Eclipse开发工具使用指南知识点详解 #### 一、Eclipse简介及下载安装 **Eclipse** 是一款由IBM发起并捐赠初始代码的开源集成开发环境(IDE),自2001年起,IBM向开源社区捐赠了价值4000万美元的开发软件。这...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    Eclipse还支持与Git、SVN等版本控制系统集成,以及与Jenkins等持续集成工具的配合,这在团队开发中至关重要。通过"Team"菜单,你可以方便地进行版本控制操作。 总结,配置Eclipse+JBossIDE+JBoss的开发环境涉及多个...

    Linux(Red Hat Enterprise 6)下Jsp环境搭建_JDK、Eclipse、Tomcat、 MySQL.docx

    详细介绍Linux(Red Hat Enterprise 6)下Jsp环境搭建的部署细节。涉及JDK、Eclipse、Tomcat、 MySQL的安装调试过程

    eclipse插件lomboz

    因此,尽管Lomboz在早期为Java EE开发带来了很多便利,但它已经不再得到官方维护,建议开发者转向使用Eclipse的内置WTP功能或者其他的现代Java EE开发工具,如Red Hat的JBoss Developer Studio。 总结来说,Eclipse...

    red5-1.0.0-RC2.zip

    - **Makefile**:这是一个Makefile文件,通常用于自动化构建过程,不过在Java项目中不常用,可能是为了在非Eclipse环境下编译Red5。 - **.project**:这是Eclipse项目的配置文件,包含了项目设置、构建路径等信息...

    tomcat与java web开发

    【标题】:“Tomcat与Java Web开发”是一个广泛的话题,涉及到使用Apache Tomcat服务器来部署和运行基于Java的Web应用程序。Tomcat是一个开源的、轻量级的应用服务器,主要用于执行Servlet和JavaServer Pages (JSP)...

Global site tag (gtag.js) - Google Analytics