tomcat的conf/server.xml 配置

尽量用简单版
<Context path="/cas" docBase="D:\YC\zqV7\cas\WebRoot">
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>
复杂版运行极小概率报错

Cannot create PoolableConnectionFactory (Io 异常: Invalid connection string format, a valid format is: "host:port:sid" )

 <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

		<Context path="/platformproxy" docBase="C:\Users\King\Documents\Eclipse2013Workspace\platformproxy\WebRoot" >
			<Manager pathname=""/>
			<Resource name="jdbc/pcis" factory="org.apache.commons.dbcp.BasicDataSourceFactory"
				type="javax.sql.DataSource" maxActive="25" maxIdle="100" maxWait="1000"
				username="U_IPCIS_POLICY_PLATFORM" password="11"
				driverClassName="oracle.jdbc.driver.OracleDriver"
				url="jdbc:oracle:thin:@10.15.22.117:1521/DWXDBDEV"/>
		</Context>

 </Host>

java SpringBean的配置

<bean id="myDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
         <property name="jndiName">
          <value>${MY_DATA_SOURCE_JNDI}</value>
        </property>
</bean>

其中{MY_DATA_SOURCE_JNDI}指向某个properties文件

#localhost  tomcat下面要带java:comp/env/
MY_DATA_SOURCE_JNDI=java:comp/env/jdbc/platformproxy

#development test test_production    weblogic下面不用带java:comp/env/
#MY_DATA_SOURCE_JNDI=jdbc/platformproxy

#production
#MY_DATA_SOURCE_JNDI=jdbc/pcis

backup

<!-- C20151015 ##########OK#######################################-->
<!--
<Context path="/pcis" docBase="D:\YC\virtualV7\C20151015\WebRoot" >
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>
 -->

<!-- vch174 ############OK#######################################-->
 <!--
<Context path="/vhl" docBase="D:\YC\virtualV7\vhl\WebRoot" >
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>
-->

<!-- commbase ##########OK#######################################-->
 <!--
<Context path="/commbase" docBase="D:\YC\virtualV7\commbase\WebRoot" >
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>
 -->

<!-- webService_aic ##########FAIL####################################-->
<!--
<Context path="/webService_aic" docBase="D:\YC\virtualV7\webService_aic\WebRoot" >
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>
 -->

<!-- cas ##########OK  bad structure ###########################################-->

<Context path="/cas2" docBase="D:\YC\zqV7\cas\WebRoot" >
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>

<!-- cas ##########OK good structure ###########################################-->
<Context path="/cas" docBase="D:\YC\zqV7\cas\WebRoot">
	<Resource name="jdbc/pcis"
	  auth="Container"
	  type="javax.sql.DataSource"
	  maxActive="5" maxIdle="1"
	  maxWait="10000"
	  driverClassName="oracle.jdbc.driver.OracleDriver"
	  username="pcsiv7dev" password="pcsiv7dev"
	  url="jdbc:oracle:thin:@10.16.55.22:1521:zscims"/>
</Context>

tomcat的 JNDI 配置的更多相关文章

  1. tomcat下jndi配置

    jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API.命名服务将名称和对象联系起来,使得我们可以用 ...

  2. tomcat+dbcp+jndi 配置

    1)添加jar包 tomcat6中 TOMCAT_HOME/lib 下是公用jar包 dbcp需要3个jar包:Jakarta-Commons DBCP,Jakarta-Commons Collect ...

  3. 在tomcat中用jndi配置数据源启动java web程序

    1.在web.xml中添加: <resource-ref>    <res-ref-name>jdbc/MTSDB</res-ref-name>    <re ...

  4. Tomcat连接池配置与实现/JNDI

    方法一: 在Tomcat的conf/context.xml中配置在Tomcat\apache-tomcat-6.0.33\conf目录下的context.xml文件中配置默认值如下: <?xml ...

  5. Tomcat server.xml配置示例

    本文由 ImportNew 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于这些内容都是可配置的,使得软件 ...

  6. JNDI 配置:JBoss + MySQL

    一.JNDI 名词解释 JNDI 是Java 命名和目录接口(Java Naming and Directory Interface,JNDI)的简称.从一开始就一直是 Java 2 平台企业版(JE ...

  7. Tomcat通过JNDI方式链接MySql数据库

    原文:Tomcat通过JNDI方式链接MySql数据库 拷贝MySQL的JDBC驱动到Tomcat的lib路径下 配置全局数据源或者单个Web应用的局部数据源 局部数据源 在Tomcat的conf/C ...

  8. Tomcat安装及配置详解

    Tomcat安装及配置详解   一,Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Found ...

  9. Tomcat翻译--JNDI Resources HOW-TO

    原文:http://tomcat.apache.org/tomcat-7.0-doc/jndi-resources-howto.html Introduction(介绍) Tomcat provide ...

随机推荐

  1. QQ邮箱附件发送

    一.先造一个邮件发送的窗体 二.编辑邮件发送的代码(包括附件) ①附件添加对话框 string file; private void button6_Click(object sender, Even ...

  2. XE4 IOS开发环境配置

    l 配置IOS的安装开发环境 使用RAD XE4开发IOS程序,一台MAC是必须的(也可以用虚拟机), MAC上需要安装Xcode, 独立版本的Commnand Line Tools 以及RAD的pa ...

  3. 对于fmri的hrf血液动力学响应函数的一个很直观的解释-by 西南大学xulei教授

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear all;clc; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ...

  4. 【转】iOS 开发之协议protocal-代理传值delegate

    原文网址:http://www.cnblogs.com/wzrong/p/3201938.html 刚开始做iOS开发的时候,对 protocol.delegate 的理解一直都是晕晕乎乎一知半解的状 ...

  5. 2016第20周四java基础概念

    简单的说JDK=JRE+Java编译器.调试器.工具类库等:JRE=JVM(类似于jre目录下的bin)+必要运行的类库(类似于jre目录下的lib) JVM:Java Virtual Mechina ...

  6. linux echo命令的-n、-e两个参数

    echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 ...

  7. rsync同步时报“auth failed on module”错误的可能原因

    关于这个auth失败的问题,有以下可能的情况:   1.密码输入错误: 请再次确认你登录用户的密码无误   2.secrets file格式错误: secrets file的文件格式是  upload ...

  8. PHP Header 缓存 --- Header 参数说明

    1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type. 2. Accept-Charset:   浏览器申 ...

  9. How do I list all tables/indices contained in an SQLite database

    How do I list all tables/indices contained in an SQLite database If you are running the sqlite3 comm ...

  10. Codeforces Round #217 (Div. 2) c题

    C. Mittens time limit per test 1 second memory limit per test 256 megabytes input standard input out ...