在eclipse中使用tomcat像开发普通JEE项目一样开发RED5项目
来源:互联网 发布:js封装继承多态的理解 编辑:程序博客网 时间:2024/04/28 22:46
介绍:
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
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
- 在eclipse中使用tomcat像开发普通JEE项目一样开发RED5项目
- 在eclipse中使用tomcat开发Java EE项目(1)
- 使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目
- 使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目
- 在eclipse中开发red5服务器端程序
- Spring Boot项目像普通项目一样通过Tomcat发布与部署、运行
- 如何在eclipse jee中检出项目…
- eclipse+tomcat开发web项目
- 在Eclipse中开发C/C++项目
- 在Eclipse中开发C/C++项目
- 在Eclipse中开发Grails项目
- 如何在Eclipse中开发Grails项目
- 在Eclipse中开发C/C++项目
- 在Eclipse中开发C/C++项目
- 在Eclipse中导入普通文件夹项目
- 像 npm 一样在 Andriod 项目中引入 Gradle 依赖
- 怎么将RED5项目部署在tomcat下运行,并且red5项目嵌入到J2EE项目中
- 怎么将RED5项目部署在tomcat下运行,并且red5项目嵌入到J2EE项目中
- spring security3的几种权限管理及扩展
- 百度地图api点击BMKAnnotationView,不响应didSelectAnnotationView事件。
- 机器学习软件 Weka算法简介
- google搜索出的结果打不开-----个人小方法
- gdb+gdbserver交叉编译
- 在eclipse中使用tomcat像开发普通JEE项目一样开发RED5项目
- LaTeX技巧212:LaTeX附录标题的制作和使用技巧
- 你要离开我不会挽留,我会给你我仅有的,放你自由
- BloomFilter——大规模数据处理利器
- 用户态调用Xen超级调用与Linux内核系统调用
- 数据库三大范式
- Keil:调试无法进入main
- 分布式服务架构之java远程调用技术浅析
- python easy_install has no 'check_packages' attribute 异常