`
HelloSure
  • 浏览: 310864 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

tomcat中的<context>配置

阅读更多
在Tomcat中发布Web应用的最快捷的方式,即只需把Web应用的所有文件复制到webapps目录下即可,Tomcat会按照默认的方式来发布和运行Web应用。如果需要更加灵活地发布Web应用,则需要为Web应用配置Tomcat的<Context>元素。

<context>元素会出现在tomcat6.x的如下文件中:
(1)<CATALINA_HOME>/conf/context.xml文件,适用于所有Web应用;
(2)<CATALINA_HOME>/conf/[enginename]/[hostname]/[contextpath].xml,这个文件是从Web应用的META-INF/context.xml拷贝而来的,适用于当前Web应用,改动在tomcat运行期有效;
(3)<CATALINA_HOME>/conf/server.xml,适用于当前Web应用,改动在tomcat运行期无效;

这里顺便提一下context的reloadable属性:
如果reloadable为true,则tomcat在运行期会监视/WEB-INF/classes/和/WEB-INF/lib目录下class文件的改动(注意不能监视配置文件的改动),以及监视该web应用的WEB-INF/web.xml的改动。
该属性的默认值是false,在开发和调试阶段设为true可以方便的调试。
在正式发布阶段,设为false可以降低tomcat的运行负荷,提高性能。
分享到:
评论

相关推荐

    web.xml中&lt;/context-param&gt;等配置的作用

    换句话说,这个时候,你对&lt;context-param&gt;中的键值做的操作,将在你的 web 项目完全启动之前被执行。 例如,你可能想在项目启动之前就打开数据库。那么这里就可以在&lt;context-param&gt;中设置数据库的连接方式,在监听...

    spring配置中<context-param> 和<init-param>的 区别

    在Spring框架中,`&lt;context-param&gt;` 和 `&lt;init-param&gt;` 是两种不同的参数配置方式,它们在Web应用的初始化阶段起着关键作用。了解这两者的区别是优化和理解Spring应用程序运行时行为的重要知识点。 首先,`&lt;context...

    tomcat服务器的配置详解

    这里配置的资源可以在任何`&lt;Context&gt;`中被引用,提供了一种集中管理的方式。资源参数(`&lt;ResourceParams&gt;`)可以进一步细化资源的配置,如数据库驱动工厂类和数据源路径。 3. **WEB SERVICE部分**:这部分由`...

    Tomcat中配置和使用JNDI.doc

    4. **关闭Context配置** - 关闭`&lt;Context&gt;`标签: ```xml &lt;/Context&gt; ``` ##### 使用JNDI在JSP或Servlet中查找服务 最后一步是在JSP或Servlet中使用JNDI来查找并获取配置的数据源。 1. **编写JSP文件** - ...

    C3P0 在tomcat中如何配置

    需要在`&lt;Context&gt;`元素中添加`&lt;Resource&gt;`元素来定义C3P0数据源。示例配置如下: ```xml &lt;Context path="/eba" docBase="D:\work\eba\eba" debug="0" privileged="true" reloadable="true"&gt; &lt;Resource name=...

    一个tomcat配置多个端口运行不同项目

    要配置Tomcat运行多个项目,你需要创建额外的`&lt;Service&gt;`,`&lt;Engine&gt;`,`&lt;Host&gt;`和`&lt;Context&gt;`元素。例如,如果你已经有默认的`&lt;Service&gt;`名为`Catalina`,你可以创建一个新的`&lt;Service&gt;`,如`SecondService`,并为...

    Tomcat的配置文件server.xml中各个域的说明及相关配置.pdf

    总结来说,`server.xml`文件是Tomcat服务器的配置中心,通过理解并熟练配置其中的`&lt;Server&gt;`、`&lt;Service&gt;`、`&lt;Engine&gt;`、`&lt;Host&gt;`和`&lt;Context&gt;`元素,可以灵活地定制Tomcat的行为,以满足不同Web应用的需求。...

    tomcat5.5配数据源必须的三个JAR包.zip

    jdbc/Hibernate都可以&lt;br&gt;比如用...&gt;&lt;br&gt;&lt;Context&gt;&lt;br&gt; &lt;ResourceLink&lt;br&gt; name=\"mysql\"&lt;br&gt; global=\"mysql\"&lt;br&gt; type=\"javax.sql.DataSource\"/&gt;&lt;br&gt;&lt;/Context&gt;就OK了。。。测试一定在jsp页面中哦。保证管用。

    Tomcat中文帮助文档(适合初学者)

    在`&lt;CATALINA_HOME&gt;/conf/server.xml`配置文件中,你可以看到Tomcat组件的配置结构。 #### 1.2 结构与组件 - **&lt;Server&gt;**:顶级元素,代表整个Catalina Servlet容器,可以包含一个或多个`&lt;Service&gt;`元素。 - **...

    Tomcat 配置详解

    本文将详细解析Tomcat的核心配置元素,包括`&lt;Server&gt;`、`&lt;Service&gt;`、`&lt;Engine&gt;`、`&lt;Host&gt;`和`&lt;Context&gt;`,帮助读者更好地理解和优化Tomcat的运行环境。 首先,`&lt;Server&gt;`元素是Tomcat实例的顶级容器,由`org....

    tomcat_maven远程部署配置文档

    本文将详细介绍如何通过编辑`tomcat-users.xml`文件、添加`manager.xml`配置文件、修改Maven的`settings.xml`文件以及在项目`pom.xml`中添加特定插件等方式来实现Tomcat与Maven的远程部署。 #### 二、编辑远程...

    Tomcat JDNI数据源配置详解

    2. **添加数据源定义**:在`&lt;Host&gt;`标签内添加一个`&lt;Context&gt;`标签,并在其中定义`&lt;Resource&gt;`标签,该标签用于指定数据源的相关属性。例如: ```xml &lt;Context path="/test" docBase="X:\workSpace\test2008\Web...

    Tomcat下配置MySQL数据库连接池

    &lt;Context...&gt; ... &lt;ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSource"/&gt; ... &lt;/Context&gt; ``` ##### 方法二:直接在应用程序配置文件中配置 1. **声明连接池** 直接在应用...

    Tomcat中数据库连接池的配置和使用

    &lt;Context docBase="D:\JBuilderProject\ACCP40S2JavaDesign\petclinic" path="/petclinic" reloadable="true" workDir="D:\JBuilderProject\ACCP40S2JavaDesign\Tomcat\work\petclinic" debug="0"&gt; &lt;Resource name...

    Tomcat 服务器server.xml的关键参数配置

    在Tomcat服务器中,可以通过修改`server.xml`文件中的`Connector`元素来配置服务器的监听端口。对于Tomcat 5.0.30版本来说,默认的HTTP监听端口是8080。如果希望将此端口更改为标准的HTTP端口80,可以在`Connector`...

    tomcat中server.xml详解

    `&lt;Context&gt;`元素定义了一个Web应用程序,它对应于`WEB-INF/web.xml`中的`&lt;web-app&gt;`元素。`docBase`属性指定Web应用的根目录或WAR文件路径,`path`属性定义上下文路径,`reloadable`属性决定是否在修改后自动重新...

    tomcat配置详解

    `&lt;Server&gt;`元素作为Tomcat实例的顶级配置节点,负责定义整个Tomcat容器的基本结构和功能。此元素由`org.apache.catalina.Server`接口定义,并且在配置文件中只能出现一次。 - **属性详解**: - **`className`**: ...

    jsp连接池成功之例

    数据库连接池配置&lt;br&gt;&lt;br&gt;环境:xp2+IE7.0+tomcat5.028+mysql5.018&lt;br&gt;&lt;br&gt;1.假定tomcat 安装目录为:D:\Tomcat5&lt;br&gt;&lt;br&gt;2.假定程序目录为: D:\web\WebRoot&lt;br&gt;&lt;br&gt; 目录设置请看WebRoot.xml 中有下面这句代码:&lt;br...

    tomcat连接池配置

    3. **`&lt;ResourceParams&gt;`** 标签用来进一步细化`&lt;Resource&gt;`中的参数配置: - `&lt;parameter&gt;` 标签用于定义具体的参数名和值: - `url`: 数据库连接URL,例如本例中的`jdbc:oracle:thin:@192.168.36.214:1521:orcl`...

Global site tag (gtag.js) - Google Analytics