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

xiaoxiao2022-06-16  72

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端就可调用。

相关资源:Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
转载请注明原文地址: https://www.6miu.com/read-4940840.html

最新回复(0)