ssh的 javax.servlet.ServletException: org/springframework/dao/PermissionDeniedDataAccessException错误

nbnbnnb 2009-04-29 11:48:09
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: org/springframework/dao/PermissionDeniedDataAccessException
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:294)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
common.webapp.BaseAction.execute(BaseAction.java:47)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

java.lang.NoClassDefFoundError: org/springframework/dao/PermissionDeniedDataAccessException
org.springframework.orm.hibernate3.SessionFactoryUtils.newJdbcExceptionTranslator(SessionFactoryUtils.java:133)
org.springframework.orm.hibernate3.HibernateAccessor.getJdbcExceptionTranslator(HibernateAccessor.java:235)
org.springframework.orm.hibernate3.HibernateTemplate.getSession(HibernateTemplate.java:413)
org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:355)
org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:614)
common.dao.DaoByHibernateImpl.add(DaoByHibernateImpl.java:26)
user.dao.UserDaoImpl.addUser(UserDaoImpl.java:27)
user.service.UserService.addUser(UserService.java:21)
user.webapp.action.UserAction.login(UserAction.java:52)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
common.webapp.BaseAction.execute(BaseAction.java:47)
org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

错误代码,我用的是ssh
配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/ssh"/>
<property name="username" value="root"/>
<property name="password" value="123"/>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<!-- 表示答应自动提交 -->
<prop key="hibernate.connection.autocommit">true</prop>
<!-- 显示sql语句 -->
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.debug">true</prop>

</props>
</property>
<property name="mappingResources">
<list>
<value>model/BUser.hbm.xml</value></list>
</property></bean>
<bean id="commonDao" class="common.dao.DaoByHibernateImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="daoService" class="common.service.DaoService">
<property name="dao">
<ref bean="commonDao"/>
</property>
</bean>

<!-- Dao -->
<!-- Users的Dao -->
<bean id="usersdao" class="user.dao.UserDaoImpl" parent="commonDao"/>
<!-- Biz -->
<!-- Users的Service -->
<bean id="userService" class="user.service.UserService">
<property name="userDao" ref="usersdao"/>
</bean>
<!-- Action -->
<!-- Users的Action -->
<bean name="/userAction" class="user.webapp.action.UserAction">
<property name="service" ref="userService"/>
</bean>
</beans>

我就做了一个保存操作出现的如上错误,求教是什么原因
...全文
2229 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxianya1 2011-08-26
  • 打赏
  • 举报
回复
顶一下
sl65421413 2011-01-18
  • 打赏
  • 举报
回复

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧