java WEB高手快来啊!Myeclipse中Name jdbc is not bound in this Context异常怎么解决

用的是spring+webwork开发框架在tomcat发布的时候就报这个异常Exceptionsendingcontextinitializedeventtoliste... 用的是spring+webwork开发框架
在tomcat发布的时候就报这个异常
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
我把那些jar包都放进去了 现在成了这个异常了,这是怎么回事了 有点郁闷啊
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration
Caused by: java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration[org.springframework.orm.hibernate3.LocalSessionFactoryBean]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration
Caused by: java.lang.NoClassDefFoundError: org.hibernate.cfg.Configuration
展开
 我来答
198901245631
推荐于2017-09-14 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1752万
展开全部
这个可能是在web.xml或者是tomcat的server.xml中的配置不匹配导致的。
web.xml中配置如下:
<resource-ref>
<res-ref-name>数据库名</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
在tomcat中配置如下:
<Context path="/web的根目录名">
<Resource name="数据库名"
type="javax.sql.DataSource"
username="root" //用户名
password="root" //密码
driverClassName="com.mysql.jdbc.Driver"//数据库类型
maxIdle="10"
url="jdbc:mysql://localhost:3306/tarena" //数据库实例
maxActive="10"/>
</Context>
备注:以上配置是固定用法,可根据实际情况修改相应的参数值,但是参数类型请不要乱配。
涩涩清茶
2008-03-14
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
是不是hibernate的jar没有放入,还要注意是不是已经配置了jndi
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋风小翔
2008-03-15 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:108万
展开全部
你的包加载的有错误,是不是把hibernate.jar和context.jar都加入到工程中了呢?还有你写的程序类的创建可能也有些问题
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y_liu001
2008-03-14
知道答主
回答量:53
采纳率:0%
帮助的人:14.4万
展开全部
看你的包中有没有spring-context.jar
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旗儿飞飞
2008-03-13 · 超过21用户采纳过TA的回答
知道答主
回答量:170
采纳率:0%
帮助的人:88.3万
展开全部
bu dong
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式