一 在eclipse下新建一个web工程,Red5Server
二 将web.xml替换为root.war里的web.xml。
三 新建一个类Application, 继承org.red5.server.adapter.ApplicationAdapter
四 新建一个 test-web.xml,(注,一定要以"-web.xml"结尾,如果想自定义,修改web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/classes/*- web.xml </param-value> //改成标红处你自定义的名称
</context-param>
)
test-web.xml内容为:
<?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.red5Server" 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.red5Server" 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.red5Server" />
<property name="handler" ref="web.handler.red5Server" />
<property name="contextPath" value="/red5Server" />
<property name="virtualHosts"
value="*,localhost, localhost:8080, 127.0.0.1:8080" />
</bean>
<bean id="web.handler.red5Server"
class="刚才写的Application" />
</beans>
四 编译好后,将test-web.xml拷贝到tomcat,webapps,root.war里的WEB-INF/classes下,将WEB-INF/classes里的
东西也挂到root.war里的WEB-INF/classes里
五 启动tomcat,修改成功