问题描述
今天装ibatis版jpetstore,在公司部署没问题,正常运行,myeclipse+mysql5。回来后,用eclipsejavaee+mysql5,却出现问题.异常信息如下:Couldnotfinddatasource:java:/SampleDSjavax.naming.NameNotFoundException:NameSampleDSisnotboundinthisContext------------------------分割线--------------------------------------------------配置信息database.properies(sql-map-config中数据源引用该信息)driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/jpetstoreusername=rootpassword=root----------------------web.xml中(以前也没配置过下面这几种参数,请教)<resource-ref><description>JPetStoreDataSource</description><res-ref-name>jdbc/jpetstore1//异常中是SampleDS,不懂</res-ref-name><res-type>javax.sql.DataSource</res-type><res-auth>Container</res-auth></resource-ref>
解决方案
解决方案二:
与web.xml无关,将sql-map-config.xml数据库连接信息更换成你现在用的,确认数据源的名字是SampleDS
时间: 2025-01-21 06:15:53