TOMCAT集成RED5

首先到red5的官方网站()下载red5的安装程序和WAR包(有JDK5和JDK6俩个版本,我用的是JDK6)


(图一)

下载后是这样的


(图二)

解压red5-war-0.8.0.zip得到下图


(图三)

把ROOT.war放到Tomcat下的webapps文件夹中,把webapps中的ROOT文件夹随便改个名字如"ROOT_"就可以了,启动Tomcat把ROOT.war解压(注意Tomcat的启动信息是否报错)得到一ROOT文件夹,刚刚就是为了怕覆盖Tomcat下原本的"ROOT"所以才改"ROOT"为"ROOT_"的。(我一般装完Tomcat之后就把webapps文件夹中的所有文件就删了,其实没什么用,个人认为)

一、在MyEclipse中随便建一个web工程(Red5),把刚解压ROOT.war后的ROOT文件夹中的WEB-INF文件夹中的"web-xml"文件拷贝到项目中的WEB-INF中,覆盖原来项目中的WEB-INF。

二、把刚解压ROOT.war后的ROOT文件夹中的WEB-INF文件夹中的classes文件夹中的所有配置文件都拷贝到项目中的src文件夹中。

三、把刚解压ROOT.war后的ROOT文件夹中的WEB-INF文件夹中lib文件夹中的所有jar包都拷贝到项目中的lib文件夹中。

四、安装图(二)中的setup-Red5-0.8.0.exe,装完后把程序根目录下的,"red5.jar"、"boot.jar"拷贝到项目的lib文件夹中。

五、在项目的src文件夹添加两个配置文件(注意xml文件的格式是:"XX"),"red5-web.xml"、"red5-web.properties" 仔细看红色的地方以后是要修改的。

red5-web.xml中编写以下代码:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="" xmlns:xsi=""
xmlns:lang=""  xsi:schemaLocation="

">

 <bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
     <property name="location" value" /> </bean>

 <bean id="web.context" class="org.red5.server.Context"
  autowire="byType" />

 <bean id="web.scope" class="org.red5.server.WebScope"
   init-method="register">
  <property name="server" ref="red5.server" />
  <property name="parent" ref="global.scope" />
  <property name="context" ref="web.context" />
  <property name="handler" ref="web.handler" />
  <property name="contextPath" value="${webapp.contextPath}" />
  <property name="virtualHosts" value="${webapp.virtualHosts}" />
 </bean>

 
</beans>

red5-web.properties中编写以下代码:

webapp.contextPath=
webapp.virtualHosts=*, localhost, localhost:8080, 127.0.0.1:8080

 

六、在项目中src中建立自己的包和测试类。

OneTest.java中编写以下代码:

package com.nanyang.weibao;

import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.api.IBandwidthConfigure;
import org.red5.server.api.IConnection;
import org.red5.server.api.IScope;
import org.red5.server.api.stream.IServerStream;
import org.red5.server.api.stream.IStreamCapableConnection;
import org.red5.server.api.stream.support.SimpleConnectionBWConfig;

public class OneTest {
    public String login(){

       return " 欢迎来到RED5流媒体服务器!"; 

    }

}

七、把Tomcat中,ROOT.war和解压后的ROOT文件夹删除,更改ROOT_为原来的ROOT,启动Tomcat 不报错就成功的集成了RED5了。

项目结构与包图

                          
                                     

 对于我Red5是一门新技术,在网上荡了许久,搞了一天一夜,换了两台机器,才弄配好,惭愧呀!不过还好弄出来了。希望对于像我这样新人有帮助。呵呵!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值