type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception java.lang.RuntimeException: tx.rollbacd() throw exception = org.hibernate.TransactionException: JDBC rollback failed
com.soc.hibernate.BaseDaoHibernate.find2(BaseDaoHibernate.java:344) com.soc.index.action.IndexAction.initIndex(IndexAction.java:248)
sun.reflect.GeneratedMethodAccessor228.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:453) com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:292) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:255) org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept (DefaultWorkflowInterceptor.java:176) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265) org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept (AnnotationValidationInterceptor.java:68) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept (ConversionErrorInterceptor.java:138) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:211) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept (StaticParametersInterceptor.java:190) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept (ScopedModelDrivenInterceptor.java:141) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171) com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept (ExceptionMappingInterceptor.java:187) com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249) org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54) org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511) org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter (StrutsPrepareAndExecuteFilter.java:91) com.soc.filter.CharsetFilter.doFilter(CharsetFilter.java:23) com.soc.filter.EncodingFilter.doFilter(EncodingFilter.java:23)
java action 代码:
248行片段:
/** * @return * chang * 初始化首页 */ public String initIndex(){ //政府咨询 List<D0001> list = (List<D0001>) baseDao.find2(" from D0001 d", 0, 8, "d.d0007=11 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("zfzxList", changeTitle(list)); request.setAttribute("zfzxImg", list.get(0)); //热点咨询 List<D0001> listRdzt = (List<D0001>) baseDao.find2(" from D0001 d", 0, 5, "d.d0007=12 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("rdztList", changeTitle2(listRdzt)); request.setAttribute("rdztImg", listRdzt.get(0)); //需求任务 List<D0008> listxuqiu = (List<D0008>) baseDao.find2(" from D0008 d", 0, 5, "1 = 1 order by d.d0001 desc").get("result"); request.setAttribute("listxuqiu", changeTitle8(listxuqiu)); request.setAttribute("listxuqiuImg", listxuqiu.get(0)); //维权援助 List<D0009> listWqyz = (List<D0009>) baseDao.find2(" from D0009 d", 0, 5, "1=1 order by d.d0001 desc").get("result"); request.setAttribute("wqyzList", changeTitle9(listWqyz)); request.setAttribute("wqyzImg", listWqyz.get(0)); //政策信息 List<D0001> listZfxx = (List<D0001>) baseDao.find2(" from D0001 d", 0, 5, "d.d0007=14 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("ZfxxList", changeTitle2(listZfxx)); request.setAttribute("ZfxxImg", listZfxx.get(0)); //转化成功案例 List<D0001> listZhcgal = (List<D0001>) baseDao.find2(" from D0001 d", 0, 5, "d.d0007=15 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("listZhcgal", changeTitle2(listZhcgal)); request.setAttribute("listZhcgalImg", listZhcgal.get(0)); //发明创新指导 List<D0001> listFmcxzd = (List<D0001>) baseDao.find2(" from D0001 d", 0, 5, "d.d0007=16 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("listFmcxzd", changeTitle2(listFmcxzd)); request.setAttribute("listFmcxzdImg", listFmcxzd.get(0)); //院校科研团队 List<D0001> listYxkytd = (List<D0001>) baseDao.find2(" from D0001 d", 0, 5, "d.d0007=17 order by d.d0008 desc,d.d0004 desc").get("result"); request.setAttribute("listYxkytd", changeTitle2(listYxkytd)); request.setAttribute("listYxkytdImg", listYxkytd.get(0));
网站运行2--3天就会出现这种情况,请问是什么问题,求大神解救。谢谢啦。