name jndi is not bound in this context

本文介绍如何在Tomcat服务器的server.xml文件中配置Oracle数据源,包括设置路径、项目名称、驱动类名等参数。

在tomcat下的server.xml中配置

<Context path="/UIServer" docBase="C:\xingmu\ftdl\webroot" debug="0"
             reloadable="false" crossContext="true">
	
     <Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
						initialSize="2" 
						maxActive="5" 
						maxIdle="5" 
						maxWait="10000"
						minIdle="3" 
						name="wf"  
						username="ft20170223"
						password="1"   
						type="javax.sql.DataSource"
						url="jdbc:oracle:thin:@172.17.103.7:1522/ORCL11" />
		
    </Context>

path为项目名称

docBase为项目路劲

driverClassName驱动

2025-12-18 08:57:57 ERROR [Quartz Scheduler [iPlat4j_Scheduler]] o.q.i.j.JobStoreTX - ClusterManager: Error managing cluster: Failed to obtain DB connection from data source 'platDS': java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'platDS': java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:778) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:71) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.doCheckin(JobStoreSupport.java:3261) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3874) [quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.initialize(JobStoreSupport.java:3859) [quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted(JobStoreSupport.java:687) [quartz-2.2.3.jar:?] at org.quartz.core.QuartzScheduler.start(QuartzScheduler.java:567) [quartz-2.2.3.jar:?] at org.quartz.impl.StdScheduler.start(StdScheduler.java:142) [quartz-2.2.3.jar:?] at org.springframework.scheduling.quartz.SchedulerFactoryBean$1.run(SchedulerFactoryBean.java:750) [spring-context-support-5.1.5.RELEASE.jar:5.1.5.RELEASE] Caused by: java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:163) ~[quartz-2.2.3.jar:?] at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:108) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:775) ~[quartz-2.2.3.jar:?] ... 8 more 2025-12-18 08:57:57 INFO [Quartz Scheduler [iPlat4j_Scheduler]] o.q.c.QuartzScheduler - Scheduler iPlat4j_Scheduler_$_yangb1766019416032 started. 2025-12-18 08:57:57 ERROR [QuartzScheduler_iPlat4j_Scheduler-yangb1766019416032_MisfireHandler] o.q.i.j.JobStoreTX - MisfireHandler: Error handling misfires: Failed to obtain DB connection from data source 'platDS': java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'platDS': java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:778) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:71) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3185) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3951) [quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3972) [quartz-2.2.3.jar:?] Caused by: java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:163) ~[quartz-2.2.3.jar:?] at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:108) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:775) ~[quartz-2.2.3.jar:?] ... 4 more 2025-12-18 08:57:57 ERROR [iPlat4j_Scheduler_QuartzSchedulerThread] o.q.c.ErrorLogger - An error occurred while scanning for the next triggers to fire. org.quartz.JobPersistenceException: Failed to obtain DB connection from data source 'platDS': java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:778) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreTX.getNonManagedTXConnection(JobStoreTX.java:71) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3800) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.acquireNextTriggers(JobStoreSupport.java:2756) ~[quartz-2.2.3.jar:?] at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:272) [quartz-2.2.3.jar:?] Caused by: java.sql.SQLException: Could not retrieve datasource via JNDI url 'platDS' javax.naming.NameNotFoundException: Name [platDS] is not bound in this Context. Unable to find [platDS]. at org.quartz.utils.JNDIConnectionProvider.getConnection(JNDIConnectionProvider.java:163) ~[quartz-2.2.3.jar:?] at org.quartz.utils.DBConnectionManager.getConnection(DBConnectionManager.java:108) ~[quartz-2.2.3.jar:?] at org.quartz.impl.jdbcjobstore.JobStoreSupport.getConnection(JobStoreSupport.java:775) ~[quartz-2.2.3.jar:?] ... 4 more
最新发布
12-19
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值