`
xinzy
  • 浏览: 21582 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

eclipse3.2+tomcat5.5下配置red5-0.7-java5

    博客分类:
  • Red5
阅读更多

1. 下载red5.exe安装包 + red.war.zip(root.war admin.war echo.war)
2.安装red.5exe; 解压root.war到root文件夹
3.eclipse下新建Dynamic Web project: Red5Chat
4.copy root/WEB-INF/lib下所有jar和spring-remoting.jar to /webContent/lib/
5.copy red5安装目录下 red5.jar to /webContent/lib/
6.copy root/classes下  beanRefContext.xml;defaultContext.xml;red5-core.xml;red5-common.xml;到src下(会自动编译到WEB-INF/classes/)
7.new XXX-web.xml in src
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    <bean id="web.context.chatroom" 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.chatroom" />
        <property name="handler" ref="web.handler" />
        <!-- 改为部署到tomcat下的入口文件夹名 -->
        <property name="contextPath" value="/Red5ChatRoom" />
        <!--如果端口不为80,需加端口号-->
        <property name="virtualHosts" value="localhost,127.0.0.1" />
    </bean>
    <!--Red5RealTimeChatR 为入口类-->
    <bean id="web.handler" class="demo.Application" />
</beans>
8.用 root/WEB-INF/web.xml 替换工程下web.xml; 找到     
    <context-param>
        <param-name>webAppRootKey</param-name>
        <!-- 改为部署到tomcat下的入口文件夹名 -->
        <param-value>/Red5ChatRoom</param-value>
    </context-param>
9.eclipse发布project
目前为止,red5 Server端已经集成完。写flex client端就可调用。

分享到:
评论
3 楼 huaz98 2010-04-30  
lz,
red.war.zip(root.war admin.war echo.war),
是在哪弄的?
2 楼 liuyupy 2009-12-06  
额,不好意思.你直接将访问路径写到xml中了.

还有一个地方要注意,因为red5中使用了slf4j,所以必须将ROOT/WEB-INF/classes/目录下的logback.xml加进来
1 楼 liuyupy 2009-12-06  
少了一个东西,***-web.properties

相关推荐

Global site tag (gtag.js) - Google Analytics