在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的运行负荷,提高性能。
分享到:
相关推荐
<Context path="/test" docBase="f:\testweb\" debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_Mysql... </Context>
jdbc/Hibernate都可以<br>比如用...><br><Context><br> <ResourceLink<br> name=\"mysql\"<br> global=\"mysql\"<br> type=\"javax.sql.DataSource\"/><br></Context>就OK了。。。测试一定在jsp页面中哦。保证管用。
数据库连接池配置<br><br>环境:xp2+IE7.0+tomcat5.028+mysql5.018<br><br>1.假定tomcat 安装目录为:D:\Tomcat5<br><br>2.假定程序目录为: D:\web\WebRoot<br><br> 目录设置请看WebRoot.xml 中有下面这句代码:<br...
打开 $tomcat_home/conf/context.xml中配置文件,修改里面的信息即可: 找到 <Context >标签 这一行,修改为 <Context allowLinking="true"> 即可 不要新增,直接修改 (2)tomcat8开始,增加如下: <Context> ...
<br/><br/>Tomcat数据库连接池配置:<br/>Server.xml<br/>增加如下内容:<br/> <Context path="/PaginationStruts" docBase="PaginationStruts" reloadable="true"><br/> <Resource name="jdbc/Pagination" scope=...
<br/><br/>Tomcat数据库连接池配置:<br/>Server.xml<br/>增加如下内容:<br/> <Context path="/PaginationStrutsHibernate" docBase="PaginationStrutsHibernate" reloadable="true"><br/> <Resource name="jdbc/...
JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置<br>在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把<br>你的作品拿到...
tomcat 配置 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/ourdorm-p1" reloadable="false" ...
完全由Spring接管DWR AJAX处理(不需要配置dwr.xml)等技术点<br>源码在/mytest/WEB-INF/src下<br>Winxp sp3+JDK1.6+Tomcat 6.0下运行通过<br>因文件长度限制,未加入相关类库,请自行加入,需要的类库有:<br>dom.jar...
<artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${...
注意:xml文件是区分大小写的,不可以将<Context>写成<context>。 步骤三: 重新启动Tomcat服务器 将jsp页面放到C:\wang或D:\MyBook\zhang下保存 步骤四: 在浏览器输入: ...
<Context> <!-- Default set of monitored resources --> <WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- tomcat-redis-session共享配置 --> <Valve className=...
1. context.xml 中的<Context>加入 <Valve className="com.orangefunction.tomcat6.redissessions.RedisSessionHandlerValve"/> <Manager className=...
这个修改会对Tomcat的运行性能有影响,如果把Tomcat作为产品阶段所 使用的服务器,最好修改成 <Context reloadable="false"> 修改tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <tomcat-...
描述了Tomcat的Host的Context组件的相关配置及对应Tomcat的启动和访问问题
第一,配制数据源 在Tomcat_home\conf\Catalina\localhost\目录下创建数据源连接文件 文件名: 工程名.xml 内容如下: <?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="JDBC/FUTVAN" ...</Context>
代码如下:<Context path=”” docBase=”/usr/tomcat/apache-tomcat-8.5.11/webapps/guanwang” debug=”0″ reloadable=”true”/> docBase即为默认访问的文件夹名称。Linux与Windows一样,只是文件夹地址有差别...
使用默认配置的tomcat,另外虚拟目录也可这设置: <Context path="/test" docBase="webContent" reloadable="true"/> 因为默认情况下,tomcat启动过程中配置虚拟目录的时候会从 webapps目录下查找webContent应用....
4、修改 Tomcat 的 conf/context.xml 文件,将<Context>为<Context swallowOutput="true"> (增加 swallowOutput="true" 的属性配置,只有这样才能完全的把tomcat的stdout给接管过来。这一步很关键); 5、删除...