博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
red5 与tomcat集成配置 简单入门实例
阅读量:7143 次
发布时间:2019-06-29

本文共 3450 字,大约阅读时间需要 11 分钟。

这里不再介绍什么是red5了,直接写配置。

我用的是red5 0.8版,首先从网上下载两个文件:red5-war-0.8.0.zip 和 setup-Red5-0.8.0.exe,将red5-war-0.8.0.zip 解压,得到root.war,

1.将root.war复制到tomcat安装目录下的webapps,解压到root文件夹,替换原来的root文件夹,启动tomcat,得到red5的测试页面,red5集成到tomcat完成。

2.安装 setup-Red5-0.8.0.exe.

3.下面来编写red5的测试项目。

4.新建Web项目HelloRed5(我是将集成了red5的tomcat配到Myeclipse,在Myeclipse编写项目), setup-Red5-0.8.0.exe的安装路径下找到red5.jar,boot.jar,复制到项目的lib下,再到tomcat的webapps\ROOT\WEB-INF\lib路径下复制所有的jar包到项目的lib下,到tomcat的webapps\ROOT\WEB-INF\classes目录下,将里面所有的配置文件复制到项目src下,将tomcat的webapps\ROOT\WEB-INF目录下复制web.xml到项目下,覆盖原来的web.xml.

此时,我们项目目录为:

5.然后我们编写后台的测试类:

package red5.example.red5server;import org.red5.server.adapter.ApplicationAdapter;import org.red5.server.api.IConnection;public class Application extends ApplicationAdapter {	public boolean appConnect(IConnection conn, Object[] args) {		System.out.println(" 连接");		return true;	}	public String change(String str) {		System.out.println(" 客户端调用服务器");		return str.toUpperCase();// 传入的字符串转换成大写后返回	}}
5.下面我们来修改配置,使项目能成为一个red5的项目发布。

   首先,将web.xml中的

webAppRootKey
/

修改为

webAppRootKey
/HelloRed5
6.在src目录下新建一个HelloRed5-web.xml(
HelloRed5为项目名),内容为

然后到root-web.xml中删除以下内容:

因为这个bean对象已经在
HelloRed5-web.xml中定义好了。

7.到re5-core.xml中找到

将其中<constructor-arg index="0" type="java.lang.String" value="0.0.0.0" />  中的value改为你电脑的IP地址,将其中 <constructor-arg index="1" type="int" value="1935" /> 中的value改为8080,如我的IP地址为10.21.2.127,则我将其修改为:

8.将项目发布到tomcat中,如果启动成功,看到如下提示,则快成功了

9.接着我们编写客户端,新建一个flex项目,内容为:

运行后看到以下效果,则成功了:

转载于:https://www.cnblogs.com/bin1991/p/3636639.html

你可能感兴趣的文章
利用angular4和nodejs-express构建一个简单的网站(十)—好友模块
查看>>
极光大数据告诉你,程序员们都在"愁"些啥?
查看>>
python写一个简单的图形化记事本
查看>>
从Hash到散列表到HashMap
查看>>
前端基础知识学习记录(三)
查看>>
原型链类原理
查看>>
YYWebImage,SDWebImage和PINRemoteImage比较
查看>>
Docker之旅——实例: 使用verdaccio搭建私服npm(二)
查看>>
Gin实践 连载五 使用JWT进行身份校验
查看>>
我的订单
查看>>
解决微信二次分享bug
查看>>
2017文章总结
查看>>
C3踩坑2--css选择器
查看>>
分类算法之决策树(理论篇)
查看>>
LeanCloud + Ionic3 迅速重构应用
查看>>
vue-cli解析
查看>>
python进行毫秒级计时时遇到的一个精度问题
查看>>
tweak
查看>>
Innodb索引以及查询优化的一些见解
查看>>
SSM学习系列(三) Hello Spring MVC
查看>>