我自己用的是tomcat6.0
首先下载red5-war-1.0-RC1文件,然后解压出来(里面有一个ROOT.war)。
然后把tomcat下的webapps原来的ROOT文件夹修改一个名字(主要是区别于ROOT.war解压出来的ROOT)
然后把ROOT.war Copy 到的tomcat的webapps下。 运行tomcat.
运行tomcat成功之后,会重新生成一个ROOT文件夹,这个就是Red5的服务了。
然后把最新生成的ROOT文件夹下面 WEB-INF/web.xml和lib文件夹Copy到你的项目下(相同路径)
进入classes文件夹里
把里面的所有文件Copy到你项目下的同一目录下,修改root-web.xml文件
<beans>
<!-- ROOT web context -->
<bean id="web.context.项目名字" class="org.red5.server.Context">
<property name="scopeResolver" ref="red5.scopeResolver" />
<property name="clientRegistry" ref="global.clientRegistry" />
<property name="serviceInvoker" ref="global.serviceInvoker" />
<property name="mappingStrategy" ref="global.mappingStrategy" />
</bean>
<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="/.项目名字" />
<property name="virtualHosts" value="*,localhost, localhost:8080, 127.0.0.1:8080" />
</bean>
<bean id="web.handler..项目名字"
class="com.Server.Application" singleton="true" />
</beans>
然后修改red5-core.xml 创建多个red5服务,端口不能相同
<bean id="rtmpTransport" class="org.red5.server.net.rtmp.RTMPMinaTransport" init-method="start" destroy-method="stop">
<property name="ioHandler" ref="rtmpMinaIoHandler" />
<property name="connectors">
<list>
<bean class="java.net.InetSocketAddress">
<constructor-arg index="0" type="java.lang.String" value="127.0.0.1" />
<constructor-arg index="1" type="int" value="1935" /><!--创建多个red5服务,端口不能相同-->
</bean>
<!-- You can now add additional ports and ip addresses
<bean class="java.net.InetSocketAddress">
<constructor-arg index="0" type="java.lang.String" value="0.0.0.0" />
<constructor-arg index="1" type="int" value="1936" />
</bean>
-->
</list>
</property>
<property name="receiveBufferSize" value="65536" />
<property name="sendBufferSize" value="271360" />
<property name="connectionThreads" value="4" />
<property name="ioThreads" value="16" />
<!-- This is the interval at which the sessions are polled for stats. If mina monitoring is not
enabled, polling will not occur. -->
<property name="jmxPollInterval" value="1000" />
<property name="tcpNoDelay" value="true" />
</bean>
注意: tomcat里面添加太多的red5服务,会造成tomcat内存泄露,这么时候就要修改tomcat的启动内存bin/catalina.bat
Win:
set JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx1024m
linux:
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m"
如果要修改webapps下的项目启动的优先级,就在 conf\Catalina\localhost 加上一个 项目名.xml 的文件
文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<Context antiResourceLocking="false" privileged="true" />
- 大小: 2.3 KB
- 大小: 14.3 KB
分享到:
相关推荐
red5 与 tomcat项目集成
将red5集成到tomcat中,一步步创建第一个flex小例子
Red5集成到Tomcat demo 文档说明
red5入门,tomcat+red5+myeclipse集成,原创禁止转载,欢迎补充!
该项目是将Red5的web项目部署到Tomcat下。 注:1.该项目适合Red5初学者。 2.环境:jdk6 3.只要在myeclipse中将dmo打开就行的。
red5_+_tomcat集成
Red5-1.0-RC1集成到tomcat详细步骤
MyEclipse和flex3开发的简单视频点播,包括(red5配置,jsp给flex传值,播放,暂停,全频,显示时间等功能)red5入门教程. 将chapter6导入到MyEclipse部署后启动tomcat, 访问http://127.0.0.1:8080/chapter6
MyEclipse和flex简单实现视频点播(red5配置,jsp向flex传值,播放,暂停,停止,全频,显示时间) 解压后将chapter6导入到MyEclipse后 访问http://127.0.0.1:8080/chapter6
Red5 0.9与现有tomcat项目整合,并实现flex播放视频 修正:将logback.xml的标签去掉,根据情况修改level 将:red5-web.xml名修改为myApp-web.xml,内容修改为 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" ...
Red5-1.0-Final集成到tomcat的配置文件 war放到tomcat下可直接使用
本说明手册为了阐述Linux搭建Apache+Tomcat环境,并详细介绍Tomcat的集群和负载均衡配置而编写。届时介绍域名的绑定,Red Hat和Ubuntu中随系统自动启动个软件的配置方法。
最新的安装程序,已经集成了red5,不须在安装red5了,并集成了tomcat,直接启动服务即可
1.2.7 功能强大的flv流媒体服务器red5 24 1.3 门户网站开发指导思想 26 1.4 ssh 2组合框架—门户网站开发之首选 28 1.4.1 mvc混血宠儿struts 2 28 1.4.2 幕后的财政部长spring 2.5 30 1.4.3 orm中间件香馍馍...
2.3.3Tomcat集成RED5服务器 20 2.4安装VisualBasic6.0 22 2.5小结 23 第3章ActionScript3.0语法 24 3.1变量 24 3.1.1变量声明 24 3.1.2变量赋值 25 3.1.3变量的生存周期 26 3.2基本数据类型 27 3.2.1Object类型 28 ...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...
用来计算 MD5、SHA 哈希算法的 Java 类库,支持 "MD5", "SHA", "SHA-1", "SHA-256", "SHA-384", "SHA-512". 高性能RPC框架 nfs-rpc nfs-rpc是一个集成了各种知名通信框架的高性能RPC框架,目前其最好的性能为在采用...