1.建立web項目,name為:redtext
2.安裝red5安裝版,得到red5.jar檔案(這個檔案在red5的安裝目錄下,別到處亂找..)
3.下載red5.war包,這個包裡面有個檔案root.war,因為tomcat的原因,我們為了相容tomcat,所以將root.war改成red5.war,然後把這個檔案放到tomcat的webapps下面去,然後啟動tomcat
4將red5目錄下/web-inf/classes中的設定檔放到項目的src目錄中,在這個地方要注意一下,可以全部拷貝,也可以拷貝部分,但是有幾個檔案時必備的,這裡我詳細的介紹一
下:【beanRefContext.xml】&&【defaultContext.xml】&&【red5-
common.xml】&&【red5-core.xml】是必須的
{root-web.xml}這個檔案是我們的模型
5拷貝所有red5下jar包檔案到項目lib中
6.關閉tomcat,刪除red5檔案,一定要刪,不然看不到效果
7,關鍵的地方來了,src下new一個 redtext-web.xml
寫一個java類,注意包和父類,代碼如下
package red5.example.red5server;<br />import org.red5.server.adapter.ApplicationAdapter;<br />public class Application extends ApplicationAdapter {<br />}<br />
最後還有一個設定檔編寫,這個地方,大家複製一下,然後就明白了,
<?xml version="1.0" encoding="UTF-8"?><br /><beans xmlns="http://www.springframework.org/schema/beans"<br /> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br /> xmlns:lang="http://www.springframework.org/schema/lang"<br /> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd<br /> http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.0.xsd"> </p><p> <!-- SOSample --><br /> <bean id="red5Server.context" class="org.red5.server.Context" autowire="byType" /> </p><p> <bean id="red5Server.scope" class="org.red5.server.WebScope"<br /> init-method="register"><br /> <property name="server" ref="red5.server" /><br /> <property name="parent" ref="global.scope" /><br /> <property name="context" ref="red5Server.context" /><br /> <property name="handler" ref="red5Server.handler" /><br /> <property name="contextPath" value="/redtext" /><br /> <property name="virtualHosts"<br /> value="*,localhost, localhost:8080, 127.0.0.1:8080" /><br /> </bean> </p><p> <bean id="red5Server.handler" class="red5.example.red5server.Application" /> </p><p></beans> </p><p>
ok,你要的效果就有了!!!