转自http://www.blogjava.net/caiwen/archive/2007/04/03/108212.html
今天终于搞定Tomcat的Context了,conf/Context.xml是Tomcat公用的环境配置;若在Server.xml中增加<Context path="/test" docBase="D:\test" debug="0" reloadable="false"/>的话,则myApp/META-INF/Context.xml就没用了(被server.xml中的Context替代),Jndi 数据源或其他资源可直接定在里面,如:
<Context path="/frame" docBase="C:\Java\jboss-4.0.1sp1\server\default\deploy\webroot.war" debug="0" reloadable="false">
<Resource name="UserTransaction" auth="Container"
type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60" />
<Resource name="sharkdb" type="javax.sql.DataSource"
password="helloworld" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2" maxWait="5000" username="sa"
url="jdbc:microsoft:sqlserver://192.168.0.193:1433;DatabaseName=test_cyber3;SelectMethod=cursor" maxActive="4"/>
<Resource name="cyberwaydb" type="javax.sql.DataSource"
password="helloworld" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2" maxWait="5000" username="sa"
url="jdbc:microsoft:sqlserver://192.168.0.193:1433;DatabaseName=test_cyber3" maxActive="4"/>
</Context>;
若在<GlobalNamingResources>中增加的JNDI或其他的,在App中需引用,才能使用,以下两种引用方式:
A:在WEB-INF/web.xml 中配置如下:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
B:在yoursApp\META-INF\context.xml, 如下:
<?xml version='1.0' encoding='utf-8'?>
<Context path="/yoursApp" docBase="yoursApp"
debug="5"
reloadable="true"
crossContext="true">
<ResourceLink name="mysqlDBConPool" global="mysqlDBConPool" type="javax.sql.DataSource"/>
</Context>
分享到:
相关推荐
但注意要备份原来的context.xml文件以防万一。 这是MYSQL配置方法,如果想换其它的数据库只需要改变username="xxx" password="xxx" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1/blog" ...
由在下所整理的关于Tomcat(针对Tomcat6)的Context关键属性说明。 如果阁下有任何关于Tomcat上的问题,真心欢迎联系并交流技术上的问题,我的邮箱是: HuangJiding@live.com / HuangJiding@gmail.com
描述了Tomcat的Host的Context组件的相关配置及对应Tomcat的启动和访问问题
Tomcat连接池配置方法详解 源代码 JSP context.xml
tomcat+redis负载均衡context.xml配置
tomcat启动报错,启动超时,找不到类文件四渡赤水打成不是的
介绍了安装、配置和运行Apache Tomcat服务器的知识。配置选项的逐行分析,还探究了Tomcat的特性和功能,可以帮助大家...本课程适合于负责Tomcat配置、性能调优、系统安全或部署架构的J2EE系统管理员和Java开发者学习
本文件为尚硅谷Tomcat的课堂学习笔记实录,讲解的清晰到位,适合入门Tomcat,掌握如何使用Tomcat
tomcat学习笔记 tomcat学习笔记
◦用法实例,修改tomcat的conf文件夹里面的context.xml,在<Context>标签内加上以下配置: <Manager className="com.sophy.tomcat8rediscluster.RedisSessionManager" host="127.0.0.1" port="6379" ...
先看我的github,https://github.com/xxxtai/tomcat-8.5.5-sourcecode
详细的tomcat目录下Context.xml的配置文件中配置数据库连接池,
NULL 博文链接:https://pirate4444.iteye.com/blog/2076706
tomcat官网版本Tomcat+Java学习资源,有需要的拿去,不喜勿喷,里面的部分资源如下 信息检索 数据库设计 机器、深度学习 。。。。
SSM + MySQL5 + Tomcat在线课程学习网站源码 SSM + MySQL5 + Tomcat在线课程学习网站源码 SSM + MySQL5 + Tomcat在线课程学习网站源码 SSM + MySQL5 + Tomcat在线课程学习网站源码 SSM + MySQL5 + ...
tomcat6学习笔记( 包括和apache2的集成,集群,SSI,SSL,嵌入应用程序,访问控制平台和管理平台)
tomcat6 学习笔记 tomcat5 tomcat 学习笔记/总结日志
里面有log4j配置,以及Tomcat5.5加载管理员办法,以及在Tomcat中发布Web项目
tomcat9 源码学习,欢迎大家下载,官网下载会出现下载不了的情况
tomcat context 数据源配置工具