tomcat7数据源配置mysql 测试错我

问题描述

EL_DataSource/conf/context.xml配置<?xmlversion="1.0"encoding="UTF-8"?><Context><Resourcename="jdbc/EL_DataSource"author="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="10000"username="root"password="123"driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/mldn"/><WatchedResource>WEB-INF/web.xml</WatchedResource></Context>/conf/web.xml的配置的<description>MySqlTestApp</description><resource-ref><description>DBConnection</description><res-ref-name>jdbc/EL_DataSource</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>EL_DataSource是web应用名称(工程名称EL_DataSource)http://localhost:8080/EL_DataSource/datasource.jsp测试是:datasource.jsp包都引了。<body><%Stringdsname="java.comp/env/jdbc/EL_DataSource";Contextctx=newInitialContext();DataSourceds=(DataSource)ctx.lookup(dsname);Connectionconn=ds.getConnection();%><%=conn%><%conn.close();%></body>

解决方案

解决方案二:
tomcat的work目录下找datasource_jsp.java文件看看,关于JNDI的配置参考一下tomcat的标准文档,应该是在tomcat目录下(不是工程目录下)的context.xml文件要进行配置
解决方案三:
applicationContext.xml下配置<beanid="dataSource"class="org.springframework.jndi.JndiObjectFactoryBean"><propertyname="jndiName"value="java:comp/env/mydataSource"/></bean>

时间: 2024-07-30 22:19:20

tomcat7数据源配置mysql 测试错我的相关文章

怎样在tomcat5中配置mysql数据源

一.配置环境变量: softe version:tomcat5.0.12/mysql4.1.7/mysql_driver---mysql-connector-java-3.1.4-beta-bin.jar mysql驱动程序可从www.mysql.com官方网站下载 路径: tomcat5在d:\myweb\tomcat5: mysql在C:\Program Files\MySQL\MySQL Server 4.1 Path(在原来的基础上加上): d:\myweb\tomcat5\bin;d:

spring配置多数据源t junit测试报错

问题描述 spring配置多数据源t junit测试报错 Error creating bean with name 'seentao.workflow.engine.EngineTest': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: publi

基础知识:PHP连接mysql测试和配置

php连接mysql测试代码: <?php $link=mysql_connect('localhost','root','123456'); if(!$link) echo "失败!"; else echo "成功!"; mysql_close(); ?> 运行代码出现:Call   to   undefined   function   'mysql_connect()'- 失败 百度找到结果是PHP+MYSQL 环境没配置好, php5 的默认 m

PHP连接mysql测试和配置

php连接mysql测试代码: <?php $link=mysql_connect('localhost','root','123456'); if(!$link) echo "失败!"; else echo "成功!"; mysql_close(); ?> 运行代码出现:Call to undefined function 'mysql_connect()'- 失败 百度找到结果是PHP+MYSQL 环境没配置好, php5 的默认 mysql 是关闭

JBoss AS7配置MySQL数据源

AS7默认的数据源是H2,虽然H2方便,但是一般的生产环境都是MySQL.ORACLE.SQLServer居多,本文描 述如何在AS7配置MySQL数据源. 根据Jboss社区的文档,配置一个新的数据源大致分为两步.描述如 下: 加入JDBC驱动文件 在JBOSS_HOME/modules目录下加入如下目录结构及文件: JBOSS_HOME +- modules +- com +- mysql +- main +- module.xml +- mysql-connector-java-5.1.1

C连接MySQL数据库开发之Windows环境配置及测试

一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 首先创建一个控制台空项目,打开VS2013,文件--> 新建项目 --> 常规 --> 选择"空项目"       因为我们要使用MySQL数据库的API接口编程,所以需要将工程的附加头文件搜索目录和附件库文件搜索目录,指向MySQL安装目录对应的位置,下面是我机子上my

请教:spring配置mysql/access多数据源的动态切换问题,急用,十分感谢!

问题描述 请教:spring配置mysql/access多数据源的动态切换问题,急用,十分感谢! 请教:spring配置mysql/access多数据源在切换到access数据源时抛No Session found for current thread错误是怎么回事?请大侠详加指导,十分感谢,急用!我的配置文件如下: <?xml version="1.0" encoding="UTF-8"?> xsi:schemaLocation="http:

安装与配置MySQL,phpmyAdmin;安装与测试PHPLIB

安装与配置MySQLmysql-shareware-3.22-win.zip安装在C:mysql将C:mysql下的my-example.cnf copy to C:my.cnf把文件中的#basedir=d:/mysql/改为basedir=c:/mysql/把c:windowsphp3.ini中的extension=php3_mysql.dll前的分号去掉!在 ms_dos中进入c:mysqlin目录.运行mysqld-sharewarephpmyAdminphpmyAdmin_2.0.5.

项目重构之数据源配置与优化:log4j 配置数据库连接池Druid,并实现日志存储到数据库

一. 前言   泥瓦匠又和大家见面了,最近两天我在Code Review , 顺便代码小小的Refactoring(重构)下.先了解这个项目吧,这次解决的是数据源配置优化.因为这web项目中配置数据源的地方很多.例如 JDBC要配置数据源,Mybatis要配置数据源,Quartz定时任务要配置数据源,还有Log4j存记录到数据库也要配置-   如题目,兴许大家的疑惑看了前面的说明会明白.这次给大家带来的 数据源配置与优化:log4j 配置数据库连接池Druid.   提纲: 二.准备知识 三.正