eclips mysql jndi_Eclipse +Tomcat配置JNDI数据源
以下是具体配置的步骤:
1.首先配置Tomcat下的jndi数据源。具体存放目录apache-tomcat-7.0.59\conf\Catalina\localhost 下
osh.xml
name="jdbc/osh" auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)(SERVER=DEDICATED)))"
validationQuery="select 0 from DUAL"
username="olay"
password="123456"
maxActive="100"
maxIdle="50"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"/>
(2)在tomcat的安装文件中lib目录下放入数据库驱动jar。
(3)spring的applicationContext.xml中配置datasource:
java:comp/env/jdbc/osh
注意Vlaue属性中必须加入java:comp/env,后面才是servers中的Resource 的name
(4)web.xml(这一步在eclipse项目要配上,不然找不到数据源)
Oracle Connection
jdbc/osh
javax.sql.DataSource
Container
在配置过程中,本人遇到下面问题,现在贴出来,分享一下。
同样的配置,同样的方法。Myeclipse项目启动正常,但是eclipse项目启动报错,错误入下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘OSHDatasource‘ defined in ServletContext resource [/osh/config/osh-servlet.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name [jdbc/osh] is not bound in this Context. Unable to find [jdbc].
错误很明显是找不到jdbc/osh,导致获取不到数据源。 很郁闷的是myclipse下没问题。纠结了好久,终于找到问题所在。Eclipse环境下在不到tomcat的jndi数据源。 因此要在web.xml文件加上以下代码
Oracle Connection
jdbc/osh
javax.sql.DataSource
Container
这样就可以找到tomcat的数据源,问题解决了。
eclips mysql jndi_Eclipse +Tomcat配置JNDI数据源相关推荐
- 在Tomcat配置JNDI数据源的三种方式
转载自 在Tomcat配置JNDI数据源的三种方式 在我过去工作的过程中,开发用服务器一般都是Tomcat,数据源的配置往往都是在applicationContext.xml中配置一个dataSo ...
- Tomcat配置JNDI数据源
经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定- 还是Tomcat官方的说明好,不过全是英文的,大概还看得懂. 百度上那么花花绿绿的太多了,一个也没成功!... 本例使用 ...
- tomcat中配置jndi数据源以便spring获取
[0]README 0)intro to jndi, plase visit intro to jndi: 1)本文译自 Configuring Spring MVC JdbcTemplate wit ...
- JNDI学习总结(4)——Tomcat下使用Druid配置JNDI数据源
com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置. 一.下载D ...
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源
一.C3P0下载 C3P0下载地址:http://sourceforge.net/projects/c3p0/files/?source=navbar 下载完成之后得到一个压缩包. 二.使用C3P0配 ...
- eclipse+mysql+tomcat配置JNDI
配置环境:Tomcat5.5.MySQL4.1 .mysql-connector-java-5.0.0-beta .commons-dbcp-1.2.1. JDK1.5以上的"东东" ...
- JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源
com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置. 一.下载D ...
- Tomcat下使用Druid配置JNDI数据源
转:Tomcat下使用Druid配置JNDI数据源 http://blog.csdn.net/houbin0912/article/details/52535982
- boot jndi数据源 spring_使用Spring Boot配置JNDI数据源 -Roy教程
在这篇文章中,我们将看到如何使用Spring Boot配置JNDI数据源.JNDI数据源与JDBC数据源非常相似.JNDI数据源访问在应用程序服务器中预定义和配置并作为JNDI资源或服务发布的数据库连 ...
最新文章
- 01 使用AFN3 0上传图片时间慢的问题
- JVM指令详解(上)
- 【北大-阿里巴巴】深度哈希方法综述,23页pdf,A Survey on Deep Hashing Methods
- 在x86上成功使用gentoo系统上安装的grub2启动 Mac OS X Leopard 10.5.7
- Leaflet获取可视范围内4个顶点
- python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】
- SCARA机器人与 DELTA机器人
- python组态软件开源_freescada开源wpf组态软件
- [暗黑破坏神2]PLUGY与HACKMAP共存
- 【北京邮电大学计算机考研资料汇总大全】
- 赛马比赛--25匹马5个跑道,怎样选出最快的5匹来
- [转]经济学金融学书籍推荐
- 单片机流水灯显示方式
- 开机直接进入键盘布局_win8.1系统苹果电脑开机卡在选择键盘布局界面的解决方法...
- python打印文档添加条码_使用Python在Excel中批量生成条形码
- android 断点下载的实现,Android实现断点下载的方法
- 高德地图API画圆形、高的地图删除圆形打点
- <JVM笔记:内存与垃圾回收>13-垃圾回收器
- 硬币(Leetcode)
- Android Launcher分析和修改1——Launcher默认界面配置(default_workspace)
热门文章
- wxWidgets:wxButton类用法
- boost::log模块使用属性关键字的示例
- boost::interprocess::ipcdetail::private_adaptive_node_pool用法的测试程序
- boost::gil::packed_channel_value用法的测试程序
- ITK:两条曲线上所有点之间的平均距离
- OpenGL shadow mapping 阴影贴图的实例
- OpenGL Volume Texture体积纹理的实例
- OpenGL屏幕空间环境光遮挡的实例
- C++Runge-Kutta龙格-库塔法求非线性常微分方程的解(附完整源码)
- C++实现冒泡排序(附完整源码)