当前位置: 首页 > news >正文

淘客优惠券推广网站怎么做centos7装wordpress

淘客优惠券推广网站怎么做,centos7装wordpress,建网站买什么主机,万网云服务器网站上线Context元素代表一个web应用#xff0c;运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样#xff0c;每个web应用基于一个Web Application Archive(WAR)文件#xff0c;或者是一个目录#xff0c;包含WAR文件解压后的内容。有关Web Applica…   Context元素代表一个web应用运行在某个特定的虚拟主机上。如Servlet Specification 2.2或以后版本中描述的那样每个web应用基于一个Web Application Archive(WAR)文件或者是一个目录包含WAR文件解压后的内容。有关Web Application Archive的更多信息可以参考Servlet Specification和Tomcat 应用程序开发者指南。 通过将请求URI的最长可能前缀与每个Context的context路径进行匹配Catalina选择相应的web 应用处理HTTP请求。一旦选定根据web application deployment descriptor 文件中定义的servlet映射Context会选择一个正确的servlet来处理进来的请求。servlet映射必须定义在该web应用目录层次结构中的/WEB-INF/web.xml中。 你可以在一个Host元素中嵌套任意多的Context元素。每个Context的路径必须是惟一的由path属性定义。另外你必须定义一个context路径长度为0的Context这个Context称为该虚拟主机的缺省web应用用来处理那些不能匹配任何Context的Context路径的请求。 除了在Host元素中嵌套Context元素以外你也可以将它们存储在单个文件中以.xml为后缀放在$CATALINA_HOME/conf/[enginename]/[hostname]/目录下面。有关这方面的更多信息参考应用的自动发布。这种方法允许动态重新配置web应用因为如果修改了conf/server.xml就必须重新启动 Tomcat。 除了明确指定Context元素以外还有其他几种技术可以自动生成Context元素。参考Automatic Application Deployment 和 User Web Applications 以下的描述使用变量$CATALINA_HOME来指Tomcat 5安装的目录。大多数的相对路径都是以该目录为基准。但是通过设置CATALINA_BASE目录可以运行多个Tomcat 5实例这时你应该使用$CATALINA_BASE来作为目录基准而不是使用$CATALINA_HOME。 属性 通用属性 所有Context的实现支持如下属性 backgroundProcessorDelay 这个值代表在context及其子容器包括所有的wrappers【把应用封装成适合该环境运行的程序】上调用backgroundProcess方法的延时以秒为单位。如果延时值非负子容器不会被调用也就是说子容器使用自己的处理线程。如果该值为正会创建一个新的线程。在等待指定的时间以后该线程在主机及其子容器上调用backgroundProcess方法。context利用后台处理session过期监测类的变化用于重新载入。如果没有指定该属性的缺省值是1说明context依赖其所属的Host的后台处理。 className 实现的Java类名。该类必须实现org.apache.catalina.Context接口。如果没有指定使用标准实现在下面定义。 cookies 如果想利用cookies来传递session identifier需要客户端支持cookies设为ture。否则为false这种情况下只能依靠URL Rewriting传递session identifier。 crossContext 如果想在应用内调用ServletContext.getContext()来返回在该虚拟主机上运行的其他web application的request dispatcher,设为true。在安全性很重要的环境中设为false使得getContext()总是返回null。缺省值为false。 docBase 该web应用的文档基准目录Document Base也称为Context Root【默认的根目录】或者是WAR文件的路径。可以使用绝对路径也可以使用相对于context所属的Host的appBase路径。 override 如果想利用该Context元素中的设置覆盖DefaultContext中相应的设置设为true。缺省情况下使用DefaultContext中的设置。 privileged 设为true允许context使用container servlets比如manager servlet。 path web应用的context路径。catalina将每个URL的起始和context path进行比较选择合适的web应用处理该请求。特定Host下的context path必须是惟一的。如果context path为空字符串这个context是所属Host的缺省web应用,用来处理不能匹配任何context path的请求。 reloadable 如果希望Catalina监视/WEB-INF/classes/和/WEB-INF/lib下面的类是否发生变化在发生变化的时候自动重载web application设为true。这个特征在开发阶段很有用但也大大增加了服务器的开销。因此在发布以后不推荐使用。但是你可以使用 Manager应用在必要的时候触发应用的重载。 wrapperClass org.apache.catalina.Wrapper实现类的名称用于该Context管理的servlets。如果没有指定使用标准的缺省值。 标准实现 Context的标准实现是org.apache.catalina.core.StandardContext.它还支持如下的附加属性 属性 描述 debug 与这个Engine关联的Logger记录的调试信息的详细程度。数字越大输出越详细。如果没有指定缺省为0。 swallowOutput 如果该值为trueSystem.out和System.err的输出被重定向到web应用的logger。如果没有指定缺省值为false useNaming 如果希望Catalina为该web应用使能一个JNDI InitialContext对象设为true。该InitialialContext符合J2EE平台的约定缺省值为true。 workDir Context提供的临时目录的路径用于servlet的临时读/写。利用javax.servlet.context.tempdir属性servlet可以访问该目录。如果没有指定使用$CATALINA_HOME/work下一个合适的目录。 嵌套组件 下列元素可以嵌套在Context元素中但每个元素至多只能嵌套一次。 Loader配置该web应用用来加载servlet和javabean的类加载器。正常情况下使用缺省的类加载器就足够了 Logger - 配置用来接收和处理所有日志消息的logger包括调用ServletContext.log()函数记录的所有消息 Manager -配置用于创建销毁维持HTTP session的session manager.正常情况下使用缺省的session manager配置就足够了 Realm - 配置Realm该Realm的用户数据库以及相关的角色仅用于这个特定的web应用中。如果没有指定该web应用使用所属的Host或Engine的Realm。 Resources - 配置用于访问与这个web应用相关联的静态资源。正常情况下使用缺省的resource manager就足够了。 专有特征 访问日志 正常情况下运行web服务器会生成访问日志。访问日志以标准格式为每个请求输出一行信息。Catalina包含一个可选的Valve实现可以用标准格式生成日志,还可以使用任意定制的格式。 通过在EngineHost或者Context中嵌套一个Valve元素Catalina会为该容器处理的所有请求创建访问日志如下所示 ... prefixlocalhost_access_log. suffix.txt patterncommon/ ... 参考Access Log Valve以获得更多配置属性的信息 Context的自动配置 如果使用标准的Context实现当Catalina启动或者重载web应用的时候如下的配置步骤会自动发生不需要特殊的配置来使能这个特征。 如果没有定义自己的Loader元素将会配置一个标准的web应用class loader 如果没有定义自己的Manager元素会配置一个标准的session manager 如果没有定义自己的Resources元素使用标准的resource manager。 在conf/web.xml中列出的web应用的属性会当做该web应用的缺省的属性。这被用于建立缺省的映射比如将.jsp映射成对应的JSP servlet以及其他的标准属性。 列举在/WEB-INF/web.xml资源中的属性被处理如果资源存在 如果web应用指定了安全限制并且可能需要对用户进行认证Catalina会配置选定的Authenticator该Authenticator实现了login方法。 Context参数 可以在Context中元素中嵌套元素配置带有名称的值这些值作为servletcontext初始化参数对整个web应用可见。比如你可以像这样创建初始化参数: ... overridefalse/ ... 这与在/WEB-INF/web.xml中包含如下元素相等 companyName My Company, Incorporated 区别是前者不需要修改deployment descriptor来定制这个值。 元素的有效属性值如下 属性 描述 description 关于该context初始化参数的文字描述可选 name 要创建的context初始化参数的名称 override 如果不希望/WEB-INF/web.xml中具有相同参数名称的覆盖这里指定的值设为false。缺省值为true。 value 调用ServletContext.getInitParameter()时返回给应用的参数值。 环境条目 可以在Context中嵌套元素配置命名的值这些值作为环境条目资源(Environment Entry Resource对整个web应用可见。比如可以按照如下方法创建一个环境条目 ... typejava.lang.Integer overridefalse/ ... 这与在/WEB-INF/web.xml中包含如下元素是等价的 maxExemptions 10 java.lang.Integer 区别是前者不需要修改deployment descriptor来定制这个值。 元素的有效属性所如下 属性 描述 description 环境条目的文字描述可选 name 环境条目的名称相对于java:comp/env context。 override 如果不希望/WEB-INF/web.xml中具有相同名称的覆盖这里指定的值设为false。缺省值为true。 type 环境条目的Java类名的全称.在/WEB-INF/web.xml中必须是如下的值java.lang.Boolean, java.lang.Byte, java.lang.Character, java.lang.Double, java.lang.Float, java.lang.Integer, java.lang.Long, java.lang.Short, or java.lang.String. value 通过JNDI context请求时返回给应用的参数值。这个值必须转换成type属性定义的Java类型 生命期Listeners 如果一个Java对象需要知道Context什么时候启动什么时候停止可以在这个对象中嵌套一个Listener元素。该Listener元素必须实现了org.apache.catalina.LifecycleListener接口在发生对应的生命期事件的时候通知该Listener。可以按照如下的格式配置这样的Listener ... ... 注意一个listener可以具有任意多的附加属性。属性名与JavaBean的属性名相对应使用标准的属性命名方法。 请求过滤器Request Filters 对每个发送到EngineHost或者Context的请求可以要求Catalina检查IP地址或主机名称。Catalina使用一系列配置好的“接受”或者“拒绝”过滤器对客户端的地址或者主机名进行检查过滤器是按照正则表达式语法定义的由Jakarta Regexp正则表达式库支持。不被接受的请求会返回一个HTTP“Forbidden”错误。下面是过滤器的定义。 ... allow*.mycompany.com, target_blank target_blankwww.yourcompany.com/ deny192.168.1.*/ ... 资源定义Resource Definitions 可以在/WEB-INF/web.xml中定义资源的特性。使用JNDI查找和元素时这些特性被返回。对同一资源名称还必须定义资源参数见下面“资源参数”小节这些参数用来配置对象工厂object factory以及对象工厂的属性。 比如你可以按照如下方式创建资源定义 ... typejavax.sql.DataSource descriptionEmployees Database for HR Applications/ ... 这等价于在/WEB-INF/web.xml中包含如下元素 Employees Database for HR Applications jdbc/EmployeeDB javax.sql.DataSource Container 区别是前者不需要修改deployment descriptor来定制这个值。 元素的有效属性如下 属性 描述 auth 指定时web应用代码本身sign on到对应的resource mananger还是由container代表web应用sign on到resource manager。该属性的值必须是Application或者Container。如果在web application deployment descriptor中使用这个属性是必需的如果使用这个属性是可选的。 description 资源的文字描述可选 name 资源的名称相对于java:comp/env context scope 指定通过这个resource manager得到的连接是否共享。该属性的值必须是Shareable或者Unshareable。缺省情况下假定连接是共享的。 type 当web应用查找该资源的时候返回的Java类名的全称。 资源参数 资源参数用来配置资源管理器resource manager或对象工厂,object factory。在做JNDI查找时资源管理器返回查找的对象。在资源可以被访问之前对或元素的每个元素或者/WEB-INF/web.xml中定义的每个或元素都必须定义资源参数。 资源参数是用名称定义的使用的资源管理器或者object factory不同参数名称的集合也不一样。这些参数名和工厂类的JavaBeans属性相对应。JNDI实现通过调用对应的JavaBeans属性设置函数来配置特定的工厂类然后通过lookup()调用使得该实例可见。 一个JDBC数据源的资源参数可以按照如下方式定义 ... driverClassName org.hsql.jdbcDriver url jdbc:HypersonicSQL:database user dbusername password dbpassword ... 如果你需要为某个特定的资源类型指定工厂内的Java类名在元素中嵌套一个叫做factory的条目。 元素的有效属性如下 属性 描述 name 配置的资源名称相对于java:comp/env context。这个名称必须与$CATALINA_HOME/conf/server.xml中某个元素定义的资源名称匹配或者在/WEB-INF/web.xml中通过或者元素应用。 资源连接Resource Links 资源连接用于创建到全局JNDI资源的连接。在连接名称上进行JNDI查询会返回被连接的global 资源。 比如你可以按照如下方法创建一个资源连接 ... globalsimpleValue typejava.lang.Integer ... 元素的有效属性如下 属性 描述 global 被连接的连接全局资源的名称 name 创建的资源连接的名称相对于java:comp/env context type 当web应用在该资源连接上进行查找时返回的Java类名的全称 转载于:https://www.cnblogs.com/w-wfy/p/6241618.html
http://wiki.neutronadmin.com/news/147886/

相关文章:

  • 做宣传图片用什么网站wordpress首页文章列表只显示摘要
  • 买机票便宜网站建设外贸单页网站案例
  • 南宁网站建设专业品牌江苏商城网站制作公司
  • ui设计网站建设是什么意思手机软件是怎么做出来的
  • 不建立网站建设的利弊东莞有口碑的教育网站建设
  • 界面设计最好的网站电商网站怎么做聚合
  • 什么叫利用网站做蜘蛛池双语版网站引导页
  • 高校网站建设的意义网站模版属于侵权吗
  • 网站建设四个阶段的流程网站建设销售问你告诉我怎么制作
  • 网站建设企网站建设背景分析
  • 常州建设网站代理商网站做直播需要什么资质
  • 开封网站开发财经网站源码 织梦
  • 深圳网站建设模板乐云seo虎丘做网站价格
  • 济南网站开发公司排名个人手机网站大全
  • 中职电子商务网站建设与维护考试题自己做的网址如何推广
  • 农村学校资源网站建设与研究广告营销策划公司
  • 网站怎么做身份验证哪里建设网站比较好
  • 鞍山外国网站制作网站开发 软件开发
  • 网站做优化有什么好处wordpress用户登陆
  • wordpress爱视频优化方案英语必修二电子版
  • 网站建设开发熊掌号阿里巴巴电子商务网站建设目的
  • 唐山网站制作方案线上网站开发系统流程图
  • 网站优化个人工作室帮人管理网站做淘宝客
  • p2p网站开发方法南京app外包
  • 北京建设管理有限公司官网seo关键词排名优
  • 自然堂官方网站建设北京做网站那家好
  • 零食网站色调搭配怎麽做北京怎样做网站推广
  • 上海跨境电商网站制作佛山网站优化推广方案
  • 永康网站开发公司公司网站推广技巧
  • 宝塔怎么创建网站手机网站推荐几个