tomcat的 JNDI 配置
2015-10-20 19:45
726 查看
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>
相关文章推荐
- java程序监控tomcat中部署的项目的状态以及控制某些项目的启动停止
- Tomcat手动指定jdk路径
- centos6.5下一个tomcat下部署多个程序方法
- Nginx + Tomcat配置负载均衡
- Tomcat在命令行 配置startup.bat时出现:neither the java_home nor jre_hom
- 安装完tomcat后,修改默认端口号
- Ubuntu14.04下Tomcat8.0和jdk1.8版本安装
- Tomcat性能优化调整
- eclipse配置tomcat 8.0.24服务器
- WebSocket实例—初级聊天室(来自Tomcat8的examples)
- 修改tomcat访问路径
- 转载blog_Linux下Tomcat日志定期清理 及 logrotate 配置
- Tomcat启动内存设置
- jenkins maven tomcat做持续集成的时候几个关键配置
- linux添加tomcat服务并设置开机启动
- SVN 更新后Tomcat 启动时出现问题
- 第一次eclipse部署web项目到tomcat流程
- tomcat发布项目,删除仍报错
- Tomcat 7 中的 JDBC Realm 配置
- Tomcat7开启CGI支持的方法