网站大量收购独家精品文档,联系QQ:2885784924

配置文件详解.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置文件详解

关于RED5——配置文件详解 2007-11-20 15:56   Red5 是建立在Jetty6(servlet engine) , Mina (networking)基础之上的,并通过使用Spring框架将起整合起来的.因此我们需要有一些配置文件.我们可能的通过载入properties 文件来简化配置,因此用户不需要深入了解XML.该文档就是要新手们去熟悉这些配置文件,其中一些需要改动,一些不必关心. Jetty Config ----------------------------------   一、/conf/jetty.xml   servlet引擎主配置文件,如果你的应用程序是放在webapps文件中的,你就不需要更改该配置文件.该文件非常象一把瑞士军刀.你可以任意排序.关于其更多的详细信息参见jetty官方相关文档.   二、/conf/web-default.xml   缺省的web xml,其在WEB-INF/web.xml之前使用,它使得将servlets添加到所有的应用程序中.可以将其理解为一个webapp的模板文件.   三、/conf/keystore 文件存储指纹.   四、/conf/perties web的归属,用户,密码等设置. Red5 Server配置文件 ----------------------------------   一、/conf/perties   通过修改该文件我们就可以很轻松的指定端口,配置参数等,而不必去编辑xml文件.我们试图将所有的公用配置放到该文件中.   二、/conf/red5.xml   连接上下文.不知道是什么意思么?呵呵,不用担心,你不需要编辑该文件,除非你要添加另外一个全局的上下文.你可能在管理Red5的时候才会做这样的事情.   三、/conf/red5-common.xml   用来配置上下文环境树的根部,所有的服务都可以用于子环境.如果你想让在全局上下文环境中分享你的服务的话,你就需要修改该文件.99%的用户不需要编辑该文件.   四、/conf/perties   设置日值层,和输出文件等等.该文件作用于整个服务器.除非你要在webapp中的WEB-INF文件夹中使用log4j配置替代该文件,那么你就需要修改该文件.   五、/conf/red5-net.xml   安装Mina和启动Jetty.用户不需要修改该文件,类似端口的设置需要通过perties文件配置.   六、/webapps/red5-default-global.xml   这是全局的上下文,大部分的服务器只需要一个,但是在安全的管理虚拟主机的时候需要将全局上下文分离.如果你想要在应用程序中分享服务的时候,将其加到这里.该上下文可以操作类似客户端注册和全局作用域. Webapp配置文件 ----------------------------------   在默认的情况下,Red5将所有的应用程序存放在根目录的Webapps目录下面.因此在创建一个新的应用程序之前,首先需要在这个目录中创建一个子目录.习惯上这个子目录的名字应该和马上创建的应用程序的名字是一样的.   在你的新应用程序中,需要一个WEB-INF的文件夹用来存放关于使用类情况的配置文件.你可以使用Red5提供的一个模板,它可以在doc/templates/myapp文件夹中找到.   在Red5启动的时候,所有文件夹中的配置文件都会搜索到.   在Red5提供的模板中,WEB-INF下一共有四个配置文件,分别是web.xml,red5-web.xml,perties和perties。下面主要详解一下前两个文件的功能。   一、Web.xml。主要的配置文件,它包含了如下参数:   1.globalScope:   globalScope为全局作用域,它可以使用默认的设置.   context-param ????   param-nameglobalScope/param-name ????   param-valuedefault/param-value   /context-param   2.contextConfigLocation   设置应用程序中控制文件的名称.这些控制文件列出了应用程序连接或断开客户端的类,同时也提供客户端可以调用的方法的类.   控制文件还设定了这些类的有效范围.   在这个路进中还可以使用通配符,从而可以包含进来多个文件.   以下代码就是使用了通配符的代码,把WEB-INF/目录下所有文件名前面是“red5-”字样的xml文件包含进来,模板中是把red5-web.xml文件包含了进来。   context-param    param-namecontextConfigL

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档