问征夫以前路
感谢所有关心过支持过我的人, 感谢所有恨过我嘲笑过我的人 !
posts - 30,comments - 147,trackbacks - 0

 

        首先,下载red5安装软件,我用的是setup-Red5-0.8.0-RC2.exe和tomcat6.0,将其安装下硬盘的指定目录下,例如:D:\Red5、D:\tomcat6.0;

        然后,在eclipse下新建一个web project工程项目;命名为“red5ToTomcat”。
将D:\Red5\lib目录下的所有jar包,还有D:\Red5根目录下的red5.jar,全部copy到red5ToTomcat工程项目WebRoot\lib包下。这些就是red5集成到tocat启动所需要的全部jar包。

        接下来,我们看需要配置的文件。在安装D:\Red5的根目录下面有个src.zip文件,这里面放的是red5的源代码,将其在当前目录下解压,然后进入D:\Red5\src\src\conf\war目录,该目录下就是我们所需要的全部配置文件。
        
        1、先把该目录下的web.xml文件copy到red5ToTomcat\WebRoot\WEB-INF目录,替换原来项目的web.xml文件。
        2、然后把该目录下的其他文件全部copy到red5ToTomcat\src目录下。这样red5集成tomcat所需要全部配置文件就弄好了,当然,这其中可能会有些文件不需要,大家如果有兴趣可以自行测试一下。
其中beanRefContext.xml、defaultContext.xml、red5-common.xml、red5-core.xml文件是必须要有的。
        3、这时候部署red5ToTomcat项目到tomcat下,运行可能会有错误,我们还要对这些配置文件进行稍做修改。首先是要删除red5-common.xml文件下的部分代码:

 1<!-- JMX server -->
 2    <bean id="jmxFactory" class="org.red5.server.jmx.JMXFactory">
 3        <property name="domain" value="org.red5.server"/>
 4    </bean>
 5    <bean id="jmxAgent" class="org.red5.server.jmx.JMXAgent" init-method="init">
 6        <!-- The RMI adapter allows remote connections to the MBeanServer -->
 7        <property name="enableRmiAdapter" value="false" />
 8        <property name="rmiAdapterPort" value="9999"/>
 9        <!-- SSL
10            To use jmx with ssl you must also supply the location of the keystore and its password
11            when starting the server with the following JVM options:
12                -Djavax.net.ssl.keyStore=keystore
13                 -Djavax.net.ssl.keyStorePassword=password
14        -->
15        <property name="enableSsl" value="false"/>
16        <!-- Starts a registry if it doesnt exist -->
17        <property name="startRegistry" value="true" />
18        <!-- Authentication -->
19        <property name="remoteAccessProperties" value=""/>
20        <property name="remotePasswordProperties" value=""/>
21        <!-- The HTML adapter allows connections to the MBeanServer via a web browser -->
22        <property name="enableHtmlAdapter" value="false" />
23        <property name="htmlAdapterPort" value="8082"/>
24        <!-- Mina offers its own Mbeans so you may integrate them here -->
25        <property name="enableMinaMonitor" value="true" />        
26    </bean>

把上面的这段代码删除。
        然后是把red5-core.xml文件下的"@"符号全部用"${}"符号替换,另外还要引入red5.properties,代码如下:

1<!-- red5.properties -->
2    <bean id="placeholderConfig"
3        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
4        <property name="location" value="red5.properties" />
5    </bean>

这样配完之后,red5集成到tomcat下启动就算成功了。使用起来,跟普通的web项目没有什么区别!
posted on 2009-07-07 14:49 kenzhang 阅读(4937) 评论(5)  编辑  收藏

FeedBack:
# re: red5集成tomcat运行
2009-07-07 20:09 | 隔叶黄莺
不知道是 redhat 5 还是 redflag 5  回复  更多评论
  
# re: red5集成到tomcat下运行
2009-07-07 23:08 | kenzhang
@隔叶黄莺
Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。  回复  更多评论
  
# re: red5集成到tomcat下运行[未登录]
2009-07-09 08:45 | conjs
不用這麼複雜,直接下載一個 RED5.WAR 放在 TOMCAT的 WEBAPP下,重啟TOMCAT即可.  回复  更多评论
  
# re: red5集成到tomcat下运行
2009-07-09 11:17 | oocufooc
学习,mark!  回复  更多评论
  
# re: red5集成到tomcat下运行[未登录]
2010-08-20 16:58 | l
晕@隔叶黄莺
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: